Problème d'interaction entre une page et une popup

Problème d'interaction entre une page et une popup - HTML/CSS - Programmation

Marsh Posté le 18-03-2005 à 12:06:30    

Bonjour, j'ai un probleme en javascript, ca commence à faire longtemp que je cherche et j'espere bien qu kk1 ici peut m'aider ;)
 
J'ai une fenetre qui ouvre un popup, dans lequel j'ai un formulaire avec des input type="button" qui submit le formulaire de page d'origine.
 
Pendant le rechargement de la page d'origine j'aimerai bloqué mes bouton de ma popup pour qu'il n'y ait pas plusieurs submit pdt ce temps...
 
J'ai donc ce code la dans ma popup :
 
 for(i=0; i<document.forms[0].elements.length; ++i){
  document.forms[0].elements[i].disabled = true;
 }
 window.opener.document.forms[0].submit();
 
Ensuite dans ma page d'origine qui a été recharger à cause du submit,  
j'aimerai faire l'inverse, et remettre le disabled à false pr les input de la popup. (j'aimerai effectué cette opération dans le onload de la page)
 
Mais je n'ai plus la "main" dessus :'(
 
Effectivement je suppose que comme la page s'est rechargé, je ne peux plus accéder à la popup même en utilisant la variable qui était utilisé pour ouvrir la popup (variable = window.open(...))
 
Est-ce que qq1 me comprend, et est ce qq1 sait comment jpeux faire ? :)
 
A bientot

Reply

Marsh Posté le 18-03-2005 à 12:06:30   

Reply

Marsh Posté le 18-03-2005 à 12:09:29    

Bah c'est foutu, vu que la page a été rechargée [:spamafote] Sinon c'est pour un intranet ? :D

Reply

Marsh Posté le 18-03-2005 à 12:12:24    

FlorentG a écrit :

Bah c'est foutu, vu que la page a été rechargée [:spamafote] Sinon c'est pour un intranet ? :D


 
Non c'est pour une application web.
Personne sait comment jpourrai contourner le problème ? ;-)

Reply

Marsh Posté le 18-03-2005 à 12:15:47    

Application web = besoins d'accessibilité = site fonctionnant sans JS = abolition des popups :D

Reply

Marsh Posté le 18-03-2005 à 12:17:10    

Heu ouais mais j'ai pas envie de tout refaire ;-)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed