ShowModaldialog: Ein ganz spezielles Fenster, wenn es geöffnet wird, wird die Aktivität des übergeordneten Fensters dahinter gestoppt. Formular oder ein Fenster wie die Online -Antwort.
Wie man verwendet:
vreturnValue = window.showModaldialog (Surl [, Vargumente] [, SFeatures])))
Parameterbeschreibung:
Surl--
MUSS -CHLOSE -Parameter, Typ: String. Die URL wurde verwendet, um das Dokument im Dialogfeld anzugeben.
Vargumente--
Optionale Parameter, Typ: Variante. Wird verwendet, um Parameter an das Dialogfeld zu übergeben. Der von übergebene Parametertyp ist nicht begrenzt, einschließlich Array usw. Das Dialogfeld erhält Parameter, die durch Fenster übergeben wurden. Dialogargumente.
sfeatures--
Optionale Parameter, Typ: String. Verwendet, um das Erscheinungsbild und andere Informationen des Dialogfelds zu beschreiben, können Sie eine oder mehrere unten verwenden und das Segment verwenden.
1.Dialogheight:
Das Dialogfeld Höhe, mindestens 100px, die Standardeinheit von DialogHeight und Dialogwidth in IE4 ist EM, und IE5 ist PX, was für das modale Dialogfeld px als Einheit bequem ist.
2. Dialogwidth:
Dialogbox Breite.
3.Dialogleft:
Der Abstand vom linken Bildschirm.
4.Dialogtop:
Entfernung vom Bildschirm.
5.Center: {Ja |
Ob das Fenster in der Mitte ist, das Standard Ja, aber die Höhe und Breite kann weiterhin angegeben werden.
6.Help: {Ja |
Ob die Schaltfläche Hilfe angezeigt wird, das Standard Ja.
7.Resizable: {Ja |
[IE5 +]: Ob es geändert werden kann. Die Standardnummer.
8.Status: {Ja |
[IE5+]: Ob die Statusleiste angezeigt werden soll. Die Standardeinstellung ist Ja [modlos] oder nein [Modal].
9.Scroll: {Ja |
Geben Sie an, ob das Dialogfeld die Rollleiste anzeigt. Der Standard ist ja.
Die folgenden Attribute werden in HTA verwendet und im Allgemeinen nicht auf allgemeinen Webseiten verwendet.
10.Dialoghide: {Ja |
Ob das Dialogfeld beim Druck oder Druck der Vorschau versteckt ist. Der Standard ist nein.
11.Edge: {gesunken |
Geben Sie den Randstil des Dialogfelds an. Der Standard ist erhöht.
12.
Der Standard ist nein.
Für Exmple:
Parent.html
Kopieren Sie den Code -Code wie folgt:
<Script>
FunktionsetName (res) {
document.getElementByIdx_x ("Name").
}
Funktion selectP () {
// Übergeben Sie die SETNAME -Funktion des übergeordneten Fensters an das Fenster Sub -Window.
}
</script>
<input type = "button" value = "suruging" onclick = "selecttp ()"/>/>
<Eingabe type = "text" id = "name" name = 'name'/>
Child.html
<Script Language = "JavaScript">
<!-
Funktion setName () {
var win = "";
if (window.dialogarguments! = null)
{{{{
// Sub -Window, um die SETNAME -Funktion des übergeordneten Fensters zu erhalten und die Zuordnung zu bedienen
Win = Fenster.Dialogargumente;
Win ('Jone');
}
this.close ();
}
//->
</Script>
<Eingabe type = "Taste" value = "Weisen Sie dem übergeordneten Fenster" onclick = "setName ()"/> einen Wert zu