Ismerje meg az új ablak testreszabását
A JavaScript hasznos módja annak, hogy egy új ablakban megnyissunk egy linket, mert az ablak megjelenítésének módját és a képernyőn megjelenő beállításokat a specifikációk beillesztésével szabályozhatja.
A JavaScript ablak megnyitása () módszerének szintaxisa
Az URL-cím új böngészőablakban történő megnyitásához használja a Javascript open () metódust az alábbiak szerint:
window.open ( URL, név, specifikáció, csere )és testreszabhatja az egyes paramétereket.
Például az alábbi kód új ablakot nyit meg, és megjeleníti a megjelenését paraméterekkel.
window.open ("https://www.somewebsite.com", "_blank", "toolbar = igen, top = 500, left = 500, width = 400, height = 400");URL paraméter
Adja meg az új ablakban megnyitni kívánt oldal URL-jét . Ha nem ad meg URL-t, megnyílik egy új üres ablak.
Névparaméter
A név paraméter határozza meg az URL célját. Az URL megnyitása egy új ablakban az alapértelmezett, és így jelennek meg:
- _üres. Megnyit egy új ablakot az URL-hez.
Egyéb lehetőségek is használhatók:
- _maga. Az aktuális oldalt az URL-sel helyettesíti.
- _szülő. Betölti az URL-t a szülőkeretbe.
- _top. Helyettesíti a betöltött keretteteket.
Specifikációk
A specifikáció paramétere az az új ablak testreszabása, amelyben vesszővel elválasztott listát ír be, amelyben nincsenek fehéregységek. Válasszon a következő értékek közül.
- height = pixel. Ez a specifikáció az új ablak magasságát állítja be képpontokban . A beadandó minimális érték 100.
- width = képpont. Ez beállítja az új ablak szélességét képpontokban. A minimális érték 100.
- left = pixel. Ez a specifikáció az új ablak bal pozícióját állítja be. Nem lehet negatív értéket megadni.
- top = pixel. Ez beállítja az új ablak felső pozícióját. Negatív értékek nem használhatók.
- menüsor = yes | no | 1 | 0. Ez a specifikáció jelzi, hogy megjelenik-e a menüsor vagy sem.
- status = yes | no | 1 | 0. Ez azt jelzi, hogy hozzá akar-e adni az állapotsort.
Néhány specifikáció böngésző-specifikus:
- location = yes | no | 1 | 0. Ez a specifikáció jelzi, hogy megmutatja-e a cím mezőt. Csak Opera böngésző esetén.
- átméretezhető = yes | no | 1 | 0. Meghatározza, hogy az ablak átméretezhető-e vagy sem. Csak IE-hez használható.
- location = yes | no | 1 | 0. Jelzi, hogy megjelenik-e a görgetősávok. Csak IE, Firefox és Opera kompatibilis.
- eszköztár = yes | no | 1 | 0. Meghatározza, hogy megjelenjen-e a böngésző eszköztár vagy sem. Csak IE és Firefox kompatibilis.
Cserélje
Ez az opcionális paraméter csak egy cél - meghatározza, hogy az új ablakban megnyíló URL helyettesíti-e az aktuális bejegyzést a böngészési előzmények listájában, vagy új bejegyzésként jelenik meg.
- Ha igaz , az URL helyettesíti az aktuális böngészőbejegyzést az előzmények listájában
- Ha hamis , az URL egy új bejegyzésként szerepel a böngészési előzmények listájában.