Skip to main content

Hogyan nyisson meg egy linket egy új ablakban JavaScript használatával

Sandcrawler - A Jawa homokjáró | Star Wars Akadémia (Lehet 2024)

Sandcrawler - A Jawa homokjáró | Star Wars Akadémia (Lehet 2024)
Anonim

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.

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.

window.open ("https://www.somewebsite.com", "_blank", "toolbar = igen, top = 500, left = 500, width = 400, height = 400");

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ók ahol az új ablak testreszabása a vesszővel elválasztott, fehér üres helyek megadásával történik. 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. Kompatibilis az IE, a Firefox és az Opera operációs rendszerrel.
  • 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.

  • Amikor igaz, az URL helyettesíti az aktuális böngészőbejegyzést az előzmények listájában
  • Amikor hamis, az URL egy új bejegyzésként szerepel a böngészési előzmények listájában.