Léiert wéi Dir déi nei Fënster adaptéiert
JavaScript ass eng nëtzlech Manéier fir e Link an enger neier Fënster opzemaachen, well Dir kontrolléiert wéi d'Fënstes kucken a wou et op dem Bildschirm gesicht gëtt, andeems Dir Spezifikatiounen enthält.
Syntax fir de JavaScript-Fensteren Open () -Method
Fir eng URL an engem neie Browserfenster ze maachen, benotzt d'Javascript oppenen () Methode wéi et hei steet:
window.open ( URL, Numm, Spezifikatiounen, ersetzen )an all Parameteren personaliséiert.
Zum Beispill öffnet de Code ënnert enger neier Fënster a spezifizéiert seng Optriede mat Parameteren.
window.open ("https://www.somewebsite.com", "_blank", "Toolbarbar = yes, top = 500, left = 500, width = 400, height = 400");URL Parameter
Gitt d'URL vun der Säit déi Dir wëllt an der neier Fënster opmaachen. Wann Dir keng URL spezifizéiert, fänkt eng nei eidel Fënster op.
Numm Parameter
Den Nummparameter setzt den Ziel fir d'URL. D'URL vun enger neier Fënster opmaachen ass de Default an gëtt op dës Manéier uginn:
- _blank. Öffnet eng nei Fënster fir d'URL.
Aner Optiounen, déi Dir benotzt kënnt:
- _ selwer. Eropséchert dës Säit mat der URL.
- _parent. Laden d'URL an den Elterendeel.
- _top. Eropséchert Framesets déi gelueden sinn.
Spezies
De Spéitsparameter ass wou Dir déi nei Fënster opmaachen andeems Dir eng comma-getrennt Lëscht gëtt ouni keng Whitespaces. Wielt déi folgend Wäerter.
- Héicht = Pixel. Dës Spezifikatioun setzt d'Héicht vun der neier Fënster op Pixelen . Den Minimalwäert dee ka geluede ginn ass 100.
- Breet = Pixel. Dëst setzt d'Breet vun der neier Fënster an den Pixelen. Den Minimalwäert ass 100.
- lénks = Pixel. Dës Spekulatioun setzt d'lénks Positioun vun der neier Fënster. Kee negativ Wäerter kënnen agefouert ginn.
- Top = Pixel. Dëst setzt d'Positioun vun der neier Fënster op. Negativ Wäerter kënnen net benotzt ginn.
- Menübar = yes | nee | 1 | 0. Benotzt dës Spezifikatioun fir unzeginn ob d'Menübar ze weisen oder net.
- Status = jo | nee | 1 | 0. Dëst weist op, ob et eng Statusbar méi gëtt oder net.
E puer Spezifikatioune sinn browser-spezifesch:
- Location = yes | nee | 1 | 0. Dës Späichert weist op, ob d'Adressfeld uginn ass oder net. Fir den Opera Browser.
- Gréisst änneren = yes | nee | 1 | 0. Gitt fest, ob d'Fensteren verännert ginn. Fir nëmme mat IE ze benotzen.
- Location = yes | nee | 1 | 0. Gitt Gitt Oder fir Scrollbars ze weisen. Kompatibel mat IE, Firefox an Opera nëmmen.
- Toolbar = yes | nee | 1 | 0. Bestëmmt, ob d'Browser-Toolbar ersat gëtt oder net. Kompatibel mat IE a Firefox.
Ersetzen
Dës fakultativ Parameter huet nëmmen ee Zil - fir ze spezifizéieren, ob d'URL, déi an der neierer Fënster eroflueden, ersetzt den aktuellen Eegeschafung an der Lëscht vun de Browsergeschichte oder ersat als neie Entrée.
- Wann ech richteg sinn , ersetzt d'URL den aktuellen Browserextraît vun der History Lëscht
- Wann ech falsch sinn , gëtt d'URL als neit Eintrëtt an der Lëscht vun de Browsergeschichte gelagert.