Introduction de base:
ShowModaldialog () (IE 4+ Support)
ShowModelessDialog () (IE 5+ Support)
Window.showmodaldialog () est utilisée pour créer une boîte de dialogue modulaire qui affiche le contenu HTML.
Window.showModelessDialog () est utilisée pour créer une boîte de dialogue non modale qui affiche le contenu HTML.
Comment utiliser:
vreTurnValue = window.showmodaldialog (Surl [, varguments] [, sfeatures]))
vreTurnValue = window.showModelessDialog (Surl [, varguments] [, sfeatures]))))
Description du paramètre:
Paramètres surl -Must -Choose, Type: String. URL utilisé pour spécifier le document à afficher dans la boîte de dialogue.
Paramètre VarGuments -optionnel, Type: Variant. Utilisé pour transmettre des paramètres à la boîte de dialogue. Le type de paramètre passé n'est pas limité, y compris le tableau, etc. La boîte de dialogue obtient des paramètres transmis par la fenêtre.dialogarguments.
Paramètre SFeatures -Optional, Type: String. Utilisé pour décrire l'apparence et d'autres informations de la boîte de dialogue, vous pouvez utiliser un ou plusieurs ci-dessous et utiliser le segment ";"
------------------
1.
2. Dialogue de dialogue: la largeur de la boîte de dialogue.
3. Dialogleft: distance de la gauche de l'écran.
4. Dialogtop: distance de l'écran.
5.
6. Aide: {Oui | Non | 1 | 0}: s'il faut afficher le bouton d'aide, par défaut.
7. Residable: {Oui | Non | 1 | 0} [ie5 +]: si cela peut être modifié. La valeur par défaut no.
8. Statut: {Oui | Non | 1 | 0} [IE5 +]: s'il faut afficher la barre d'état. La valeur par défaut est oui [sans modes] ou non [modal].
9.croll: {Oui | Non | 1 | 0 | 0 | La valeur par défaut est oui.
Les attributs suivants sont utilisés dans HTA et ne sont généralement pas utilisés dans les pages Web générales.
10. Dialogue: {Oui | Non | 1 | 0 | 0 | La valeur par défaut est non.
11. Edge: {Sunken | La valeur par défaut est une augmentation.
12. Unadorn: {Oui | Non | 1 | 0 |
Transmission des paramètres:
1. Si vous souhaitez passer les paramètres dans la boîte de dialogue, vous pouvez passer par Varguments. Le type n'est pas limité. Vous pouvez également passer l'objet, comme:
Parent.htm
Copier le code du code comme suit:
<cript>
var obj = nouveau objet ();
obj.name = "51js";
Window.showmodaldialog ("modal.htm", obj, "DialogWidth = 200px; dialogHeight = 100px");
</cript>
modal.htm
<cript>
var obj = window.dialogarguments
Alert ("Les paramètres que vous passez sont:" + obj.name)
</cript>
2. Vous pouvez retourner les informations à la fenêtre qui ouvre la boîte de dialogue via Window.ReturnValue. Par exemple:
Parent.htm
Copier le code du code comme suit:
<cript>
Str = window.showmodaldialog ("modal.htm", "dialogwidth = 200px; dialogHeight = 100px");
alerte (str);
</cript>
modal.htm
<cript>
window.returnvalue = "// www.vevb.com";
</cript>