Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet Window > Méthode showModalDialog
Affiche une fenêtre de dialogue modale. Cette boîte de dialogue doit être fermée avant que la fenêtre mère puisse être à nouveau utilisée. Ne fonctionne qu'avec Internet Explorer 5+.
* showModalDialog(String url, String param, String options)
La valeur retournée et son type dépendent de la valeur de l'objet Window.returnValue de la fenêtre de dialogue au moment où celle-ci a été fermée. Vous allez voir plus bas comment échanger des informations entre fenêtre mère et boîte de dialogue modale.
Attention ! la valeur retournée ne correspond jamais à un objet Window représentant la fenêtre. Vous ne pouvez pas manipuler une fenêtre de dialogue modale comme vous le feriez pour un popup ouvert avec open.
L'exemple suivant affiche simplement la page d'accueil du site en tant que dialogue modale. Cette fenêtre se ferme facilement par la croix ou Alt+F4.
Internet Explorer permet de transmettre des informations entre la fenêtre mère et la boîte de dialogue, mais la façon de faire est complètement différente de celle qu'on utilise entre popup et fenêtre mère. La transmission de données entre fenêtre mère et boîte de dialogue se passe comme suit :
Voici, en pratique, comment procéder. Le script suivant permet de modifier la couleur d'un paragraphe de texte.
Voici ci-dessous le code qui appelle la fenêtre de dialogue :
Voici ci-dessous le code HTML de la page ex-setcolor.html, page qui sera utilisée dans la boîte de dialogue.
Cliquez sur le lien pour modifier la couleur de ce paragraphe de texte.
Modifier la couleur du paragraphe de texte ci-dessus
Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet Window > Méthode showModalDialog
Dernière modification de cette page : Mardi 4 avril 2006 07:13
Haut de page
•
Contact
•
RSS
•
Valide XHTML 1.0