[RESOLU] un refreshAndClose avec variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] un refreshAndClose avec variable

Re: un refreshAndClose avec variable

par lacfab » 06 févr. 2014, 10:33

j'ai trouvé, je partage.

[javascript]// à mettre dans <head>
<script type="text/javascript">
function RefreshAndClose(value) {
if (!window.opener.closed) {
window.opener.location = 'NOMDELAPAGE.php#'+value;
window.opener.location.reload(true);
parent.close();
}
}
</script>[/javascript]

Le code de fermeture de mon popup :

Code : Tout sélectionner

<input type="button" value="Fermer" onclick="RefreshAndClose($IDENTIFIANT)">
et sur la page, l'ancre :

Code : Tout sélectionner

<div id="IDENTIFIANT"></div>
attention pour ce dernier j'avais mis <a id=... et ça ne fonctionnait pas, avec div si ... grrrrrrrr

Voilou

Re: un refreshAndClose avec variable

par lacfab » 05 févr. 2014, 09:53

Alors ça m'affiche bien le numéro souhaité dans l'url, mais ça ne rafraichit pas la page (bizarre)

Genre si je modifie une date et que je valide, l'url change, mais la page n'est pas actualisé (je ne comprend pas ce phénomène). Il faut que je fasse F5 pour qu'elle s'actualise, mais en revanche elle ne va pas à mon lien ancré.

Voici mon code :

[javascript]function RefreshAndClose(value) {
if (!window.opener.closed) {
window.opener.location = window.opener.location+'#'+value;
parent.close();
}
}[/javascript]

j'ai tenté de rajouter window.opener.location.reload() avant le parent.close() mais ce n'est pas probant ...

Re: un refreshAndClose avec variable

par xTG » 04 févr. 2014, 21:14

[javascript]window.opener.location = window.opener.location + '#224';[/javascript]
;)

Re: un refreshAndClose avec variable

par lacfab » 04 févr. 2014, 10:32

Petit up ! Personne n'a une piste ? ou un procédé différent à me proposer ?

un refreshAndClose avec variable

par lacfab » 30 janv. 2014, 19:00

Bonjour,

J'ai une page sur laquelle je peux modifier des données. Cela ouvre un popup avec quelques champs modifiables, à la validation je suis invité à cliquer sur Fermer ce qui provoque la fermeture du popup ET la mise à jour de la page de départ.

Voici le script :
[javascript]function RefreshAndClose() {
if (!window.opener.closed) {
window.opener.location = window.opener.location;
parent.close();
}
}[/javascript]

Je voudrais pouvoir y passer une variable comme un identifiant (pour faire un lien ancré)

Par exemple qu'il remette à jour du genre page.php#224