La méthode javascript showModalDialog(url, arguments, parametres) est propre à Internet Explorer version>= 4.Elle permet d'avoir une boite de dialogue plus personnalisée et dans laquelle des traitements peuvent être effectués.
Elle est composée de trois parties :- l'url de la page html.
- l'argument (information) à faire passer dans la boite de dialogue.
- les paramètres de la boite de dialogue.
La boîte de dialogue renvoie une valeur (
window.returnValue = "valeur") une fois fermée.
On l'écrit: Exemple de code :
var m=showModalDialog("url de la page htmll" , "argument" , "paramètre"); Les paramètre: -
scroll ( yes|no ) affiche les scrollbarres
-
center ( yes|no ) affiche la boîte center
-
dialogWidth longueur de la boîte
-
dialogHeight hauteur de la boîte
-
dialogTop position x de la boîte
-
dialogLeft position y de la boîte
-
dialogHide masque la boîte
-
edge ( sunken|raised ) style des arêtes de la boîte
-
help ( yes|no ) affiche l'icône d'aide
-
resizable ( yes|no ) autorise le redimensionnement
-
status ( yes|no ) affiche la barre d'état
-
unadorned ( yes|no ) affiche la boîte sans élément de contrôle
On l'écrit comme ceci : Exemple de code :
var m = showModalDialog("showmodaldialog.html", "", "dialogWidth=100; dialogHeight=100");L'exemple ci-dessous montre une autres façon de faire.