Dieser Artikel beschreibt die Verwendung von window.showmodaldialog und window.open von js. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
1. Window.open () unterstützt Umgebung: JavaScript1.0+/jscript1.0+/nav2+/ie3+/Opera3+
2. Grundlegende Syntax:
window.open (pageurl, Name, Parameter)
In:
Pageurl ist der Kinderfensterpfad
Name ist der Kinderfenstergriff
Parameter sind Fensterparameter (jede Parameter werden durch Kommas getrennt)
3. Beispiel:
<Script> <!-window.open ('page.html', 'newWindow', 'height = 100, width = 400, top = 0, links = 0, Symbolleiste = nein, mseuBAR = no, scrollBars = nein, resizable = no, location = no, status = no) // Schreiben Sie als eine Zeile-> </script> scrpt> script>Nachdem das Skript ausgeführt wurde, wird Page.html in der neuen Form NewWindow mit einer Breite von 100, einer Höhe von 400, 0 Pixel vom oberen Rand des Bildschirms, 0 Pixel von links vom Bildschirm, keine Symbolleiste, keine Menüleiste, keine Scroll -Bar, keine Größenänderung, keine Adressleiste und keine Statusleiste geöffnet.
Bitte vergleichen Sie.
Die obigen Beispiele sind mehrere häufig verwendete Parameter, und es gibt auch viele andere Parameter. Sie können sich auf die nachstehend beschriebene Parameterbeschreibung beziehen.
4. Verschiedene Parameter
Unter ihnen kann Ja/Nein auch 1/0 verwendet werden; Pixelwert ist der spezifische Wert, ein Einheitspixel.
| Parameter | Wertebereich | veranschaulichen |
| Immer gelobt | Ja/Nein | Geben Sie an, dass die Windows hinter allen Fenstern versteckt sind |
| Immer geraten | Ja/Nein | Geben Sie das Fenster an, um an allen Fenstern zu hängen |
| Abhängig abhängig | Ja/Nein | Ob gleichzeitig das übergeordnete Fenster schließen soll |
| Verzeichnisse | Ja/Nein | Sind die Verzeichnisspalten von NAV2 und 3 sichtbar? |
| Höhe | Pixelwert | Fensterhöhe |
| Hotkeys | Ja/Nein | Stellen Sie einen sicheren Beenden -Hotkey in einem Fenster ohne Menüleiste ein |
| Innerheight | Pixelwert | Pixelhöhe des Dokuments im Fenster |
| Innerbreite | Pixelwert | Pixelbreite des Dokuments im Fenster |
| Standort | Ja/Nein | Ist die Standortleiste sichtbar? |
| Menubar | Ja/Nein | Ist die Menüleiste sichtbar? |
| Außenhöhe | Pixelwert | Stellen Sie die Pixelhöhe des Fensters ein (einschließlich dekorativer Grenzen) |
| äußere Breite | Pixelwert | Stellen Sie die Pixelbreite des Fensters ein (einschließlich dekorativer Grenzen) |
| Setzbar | Ja/Nein | Ist die Fenstergröße einstellbar? |
| ScreenX | Pixelwert | Die Pixellänge des Fensters zum linken Rand des Bildschirms |
| Siebschild | Pixelwert | Die Pixellänge des Fensters zur oberen Grenze des Bildschirms |
| Scrollbars | Ja/Nein | Gibt es eine Scroll -Leiste im Fenster |
| Titelleiste | Ja/Nein | Ist die Fenstertitelspalte sichtbar? |
| Symbolleiste | Ja/Nein | Ist die Fenster -Symbolleiste sichtbar? |
| Breite | Pixelwert | Die Pixelbreite des Fensters |
| Z-Look | Ja/Nein | Schwebt das Fenster in anderen Fenstern, nachdem es aktiviert wurde? |
window.showmodaldialog Benutzerhandbuch
Grundlegende Einführung:
showmodaldialog () (dh 4+ Unterstützung)
ShowModelessDialog () (dh 5+ Unterstützung)
Mit der Methode window.showmodaldialog () wird ein modales Dialogfeld erstellt, in dem HTML -Inhalte angezeigt werden.
Mit der Methode window.showmodelessDialog () wird ein nicht-modales Dialogfeld erstellt, in dem HTML-Inhalt angezeigt wird.
Wie man verwendet:
vreturnValue = window.showModaldialog (Surl [, Vargumente] [, sFeatures]) vreturnValue = window.showmodelessDialog (Surl [, Vargumente] [, SFeatures]))
Parameterbeschreibung:
Surl--
Erforderlicher Parameter, Typ: String. Wird verwendet, um die URL des Dokuments anzugeben, die im Dialogfeld angezeigt werden soll.
Vargumente--
Optionaler Parameter, Typ: Variante. Wird verwendet, um Parameter an das Dialogfeld zu übergeben. Die übergebenen Parametertypen sind nicht begrenzt, einschließlich Arrays usw. Das Dialogfeld verwendet das Fenster.
sfeatures--
Optionaler Parameter, Typ: String. Informationen, die verwendet werden, um das Erscheinen eines Dialogfelds wie die folgenden Informationen zu beschreiben, können durch ein Semikolon getrennt werden ";
1.DialogHeight: Die Höhe des Dialogfelds beträgt mindestens 100px. Die Standardeinheiten von DialogHeight und Dialogwidth in IE4 sind EM, und PX in IE5 sind PX. Aus Gründen der Bequemlichkeit wird PX beim Definieren des Dialogfelds in der Modal -Methode als Einheit verwendet.
2.Dialogwidth: Dialogfeld Breite.
3.Dialogleft: Der Abstand von links vom Bildschirm.
4.Dialogtop: Der Abstand vom Bildschirm.
5.Center: {Ja | Nein | 1 | 0}: Ob das Fenster zentriert ist, ist die Standardeinstellung Ja, aber die Höhe und Breite kann weiterhin angegeben werden.
6.Help: {yes | Nein | 1 | 0}: Unabhängig davon, ob die Hilfebaste angezeigt werden soll, ist die Standardeinstellung Ja.
7.Resizable: {yes | Nein | 1 | 0} [IE5+]: Ob die Größe geändert werden kann. Standardnummer.
8.Status: {Ja | Nein | 1 | 0} [IE5+]: Ob die Statusleiste angezeigt werden soll. Standard ist ja [modellos] oder nein [modal].
9.Scroll: {Ja | Nein | 1 | 0 | auf | AUS}: Gibt an, ob das Dialogfeld Scroll -Balken anzeigt. Standard ist ja.
Die folgenden Attribute werden in HTA verwendet und im Allgemeinen nicht auf allgemeinen Webseiten verwendet.
10.Dialoghide: {yes | Nein | 1 | 0 | auf | Aus}: Ob das Dialogfeld beim Drucken oder Druckvorschau verborgen ist. Standard ist nein.
11.Edge: {gesunken | Erhöht}: Geben Sie den Randstil des Dialogfelds an. Der Standard wird angehoben.
12.unadorned: {yes | Nein | 1 | 0 | auf | Aus}: Standard ist nein.
Parameterübergang:
1. Wenn Sie die Parameter im Dialogfeld übergeben möchten, wird es durch Vargumente weitergeleitet. Es gibt keine Einschränkung beim Typ, für String -Typen beträgt das Maximum 4096 Zeichen. Objekte können auch übergeben werden, zum Beispiel:
Parent.htm:
<Script> var obj = new Object (); obj.name = "51js"; window.showModaldialog ("modal.htm", obj, "dialogwidth = 200px; dialogHeight = 100px"); </script>modal.htm:
<Script> var obj = window.dialogargumentalet ("Der Parameter, den Sie übergeben, ist:" + obj.name) </script>2. Sie können Informationen in das Fenster zurückgeben, in dem das Dialogfeld über das Fenster geöffnet wird. ReturnValue und natürlich kann es auch ein Objekt sein. Zum Beispiel:
Parent.htm
<Script> str = window.showmodaldialog ("modal.htm" ,, "dialogwidth = 200px; dialogHeight = 100px"); alert (str); </script>modal.htm
<Script> window.returnValue = "// www.vevb.com"; </script>
Währungsdefinition Teil
var psaddStr = "processId ="+processId+"& addflag ="+isaddflag+"& bzbh ="+vsbzbh+"& bzmc ="+vsbzmc+"& bzfh ="+vsbzfh+"& jd ="+vsjd; var result = window.showmodaldialog ("fügtesave.asp?"+PSADDSTR, '', "DialogHeight: 250px; Dialogwidth: 250px; Status: nein;");Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.