ouverture/fermeture d'une fenêtre modale showModelessDialog
Bonjour et bonne année,
J'ai une application qui s'utlise avec le browser IE6. Dans cette appli, j'ai une fonction javascript qui ouvre une fenêtre modale avec showModelessDialog. Je devrais récupèrer dans une variable id le nom de la fenêtre modale grâce à l'instruction : var id = showModelessDialog('url',null,'paramètres); Or id a la valeur undefined, est ce normal ?
En fait, dans mon appli, je peux ouvrir plusieurs fenêtres modales dans une session, or j'aimerais pouvoir les femer les unes après les autres quand je n'en ai plus besoin, j'ai pensé qu'avec le nom de la fenêtres modale id, je pouvais la fermer grâce à un id.close() par exemple, est ce la bonne méthode ?
Merci d'avance
Re: ouverture/fermeture d'une fenêtre modale showModelessDia
Citation:
Envoyé par marti
Bonjour et bonne année,
[...] j'ai pensé qu'avec le nom de la fenêtres modale id, je pouvais la fermer grâce à un id.close() par exemple, est ce la bonne méthode ?
Est-ce que tu l'as essayée avant de poser la question :?: :?:
La méthode showModelessDialog semble fontionner comme open, du moins si je me fie à cet exemple en VBScript :
http://www.aspmessageboard.com/forum/html.asp?M=787317&P=1
Ainsi, pour fermer une ModelessDialog, ça devrait être ça :
Code:
1 2
| var maFenetreMSIE = window.showModelessDialog(.........) ;
maFenetreMSIE.close() ; |
Bon, là-dessus, showModelessDialog n'est ni du JavaScript, ni du ECMAScript. C'est une méthode JScript (MD) propre à Microsoft. C'est pour ça que je répond sans être sûr de ce que je'écris ci-dessus.
La superbe aide en ligne de MSDN à propos de cette méthode se trouve à cette adresse :
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/showmodelessdialog.asp
J'espère que ça t'aidera.