wind2.document.write("<center>please, wait while loading
</center>");
wind2.document.close();
}
...
Après avoir cliqué sur le bouton, un script PHP assez long s'exécute
(ça peut prendre une minute). J'aimerais qu'à la fin de l'exécution, la
fenêtre popup se referme toute seule...
J'ai vaguement essayé de faire la chose suivante:
function closeProcess(){
wind2.close();
}
...
// exécution du script php
echo $results;
?>
closeProcess()
mais ça ne marche pas... quelqu'un pourrait m'aider?? (je résume: ouvrir une pop-up, puis la fermer automatiquement après l'exécution d'une fonction (un wait par exemple))
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 29 janv. 2005 à 23:03
Merci mais j'ai déjà essayé!
En fait, j'arrive même pas à fermer ce popup même avec un bouton
close... il doit y avoir une affaire de portabilité des variables...
mais j'y connais rien en javascript.
Voici pourquoi je parle de portabilité:
function processPop(){
wind2 =
window.open('','processing','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,'
+ 'width=300,height=200,left=200,top=100,screenX=200,screenY=100');
wind2.focus();
wind2.document.write("<center>please, wait while loading
</center>");
wind2.document.close();
}
function closeProcess(){
wind2.close();
}
...
echo '</form>';
upld($arg);
et c'est dans la fonction upld que je fais
echo '';
Mais bien sûr, ça marche pô . Le bouton "Refermer la Fenêtre" n'a aucun effet...
tucsoufle
Messages postés1250Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention30 septembre 20071 30 janv. 2005 à 11:13
en faites tu ne la ferme pas vraiment mais tu en empeche l'accès, dans la fonction ou tu la crée
je te met la ligne en rouge
function processPop(){
var
wind2 =
window.open('','processing','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,'
+ 'width=300,height=200,left=200,top=100,screenX=200,screenY=100');
wind2.focus();
wind2.document.write("<center>please, wait while loading
</center>");
wind2.document.close();
}
@+
Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet