Detaillierte Erläuterung der Windows.open () -Methode:
Window.open (URL, Name, Funktionen, Ersatz) wird verwendet, um die angegebene URL in ein neues oder vorhandenes Fenster zu laden und ein Fensterobjekt zurückzugeben, das das neue Fenster darstellt. Es hat 4 optionale Parameter:
URL: Eine optionale Zeichenfolge, in der die URL des Dokuments in einem neuen Fenster angezeigt wird. Wenn dieser Parameter weggelassen wird oder sein Wert eine leere Zeichenfolge ist, zeigt das neue Fenster keine Dokumente an.
Name: Eine optionale Zeichenfolge, die eine von Kommas getrennte Liste von Funktionen darstellt, einschließlich Zahlen, Buchstaben und Unterstrichen, die den Namen des neuen Fensters deklarieren. Dieser Name kann als Wert des Attributziels verwendet werden, das <a> und <form> markiert. Wenn dieser Parameter ein vorhandenes Fenster angibt, verwendet die Methode Open () dieses Fenster direkt. In diesem Fall wird der Features -Parameter, der die Fensterfunktion angibt, ignoriert. Reservierte Namen: "_ leer", "_ übergeordnet", "_ Top" Siehe den Anzeigort des neuen Fensters.
Merkmale: (Nicht standardmäßig wird dieser Parameter empfohlen) eine optionale Zeichenfolge, die die Eigenschaften des Standardbrowsers im neuen Fenster angibt. Wenn dieser Parameter weggelassen wird, verfügt das neue Fenster über alle Standardfunktionen. In der folgenden Fensterfunktionstabelle erläutern wir das Format der Zeichenfolge im Detail.
Ersetzen: Ein optionaler boolescher Wert. Gibt an, ob die in das Fenster geladene URL einen neuen Eintrag im Browserverlauf des Fensters erstellt oder den aktuellen Eintrag in den Browserverlauf ersetzt. Unterstützte Werte: TRUE - URL ersetzt den aktuellen Eintrag in der Browserhistorie. False - URL erstellt einen neuen Eintrag in die Browsergeschichte.
Das neue Browserfenster auf der oberen Ebene wird durch das Method-Fenster erstellt. Open (). Wenn Sie diese Methode aufrufen, sollte der Rückgabewert des Open () -Anrufs in einer Variablen gespeichert werden, und dann sollte die Variable verwendet werden, um das neue Fenster zu verweisen. Die Open -Eigenschaft eines neuen Fensters bezieht sich wiederum auf das Fenster, das es öffnet.
Bitte verwechseln Sie das Methodenfenster. Open () und das Methode document.open (). Die Funktionen dieser beiden sind völlig unterschiedlich. Um Ihren Code klar zu machen, verwenden Sie Window.open () anstelle von open ().
Die meisten Browser haben Popup-Filtersysteme hinzugefügt. Normalerweise wird die geöffnete Methode nur aufgerufen, wenn der Benutzer manuell auf eine Schaltfläche oder einen Link klickt. Der JavaScript -Code schlägt normalerweise fehl, wenn versucht wird, ein Popup zu öffnen, wenn der Browser zunächst lädt (oder deinstalliert).
Fenstermerkmale
ChannelMode = Ja | Nein | 1 | 0, ob das Fenster zum Theatermodus angezeigt werden soll. Standard ist nein.
Verzeichnisse = Ja | Nein | 1 | 0, ob eine Verzeichnis -Taste hinzugefügt werden soll. Standard ist ja.
Fullscreen = Ja | Nein | 1 | 0, ob der Vollbildmodus zum Anzeigen des Browsers verwendet wird. Der Standard ist nein. Ein Fenster im Vollbildmodus muss gleichzeitig im Theatermodus sein.
Höhe = Pixel Die Höhe des Dokumentenanzeigebereichs im Fenster. In Pixel.
links = Pixel Die x -Koordinate des Fensters. In Pixel.
location = yes | nein | 1 | 0 Ob das Adressfeld angezeigt werden soll. Der Standard ist ja.
Menubar = Ja | Nein | 1 | 0 Ob die Menüleiste angezeigt werden soll. Der Standard ist ja.
resizable = yes | nein | 1 | 0 Ist das Fenster einstellbar? Der Standard ist ja.
Scrollbars = Ja | Nein | 1 | 0, ob Scrollbars angezeigt werden sollen. Der Standard ist ja.
Status = Ja | Nein | 1 | 0, ob die Statusleiste hinzugefügt werden soll. Der Standard ist ja.
titellebar = yes | nein | 1 | 0 ob die Titelleiste angezeigt werden soll. Der Standard ist ja.
Symbolleiste = Ja | Nein | 1 | 0, ob die Symbolleiste des Browsers angezeigt werden soll. Der Standard ist ja.
Top = Pixel Fenster Y -Koordinate.
Breite = Pixel Die Breite des Dokumentenanzeigebereichs des Fensters. In Pixel.
window.close () Methode:
Wenn ein Fensterobjekt W erstellt wurde, können Sie das Fenster w.close () auf diese Weise schließen. und in diesem Fenster Fenster verwenden.CLOSE ();
HINWEIS: Das Fenster.CLOSE () -Methode muss explizit aufgerufen werden, um Verwirrung mit dem Dokument zu vermeiden.CLOSE () -Methode;
In den meisten Browsern können Skripte nur von Skripts automatisch von Skripts erstellte Windows schließen. Wenn Sie andere Fenster schließen möchten, können Sie ein Dialogfeld verwenden, um die Bestätigung oder Stornierung der Benutzer zu erhalten. fenster.close () kann ein Formular nicht schließen, das in das Fenster eingebettet ist;
Selbst wenn ein Fenster geschlossen ist, existiert das Fensterobjekt, das es darstellt. Ein geschlossenes Fenster verfügt über eine geschlossene Eigenschaft mit einem Wert von True, sein Dokument wird null sein und seine Methode funktioniert normalerweise nicht mehr.
Das obige ist eine detaillierte Erläuterung der Methoden von Windows.open () und Windows.CLOSE () in JavaScript, die Ihnen vom Editor vorgestellt wurden. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!