"JavaScript" yra naudingas būdas atidaryti nuorodą naujame lange, nes jūs kontroliuojate, kaip langas atrodys ir kur jis bus pateiktas ekrane, įtraukiant specifikacijas.
JavaScript lango Open () metodo sintaksė
Norėdami atidaryti URL naujame naršyklės lange, naudokite Javascript open () metodą, kaip parodyta čia:
window.open (URL, pavadinimas, specifikacijos, pakeisti)
ir pritaikykite kiekvieną parametrą.
Pavyzdžiui, žemiau esantis kodas atidaro naują langą ir nurodo jo išvaizdą naudojant parametrus.
URL parametras
Įveskite puslapio URL, kurį norite atidaryti naujame lange. Jei nenurodysite URL, bus atidarytas naujas tuščias langas.
window.open ("https://www.somewebsite.com", "_blank", "įrankių juosta = taip, viršuje = 500, kairėje = 500, plotis = 400, aukštis = 400");
Vardas parametras
The vardas parametras nustato URL tikslą. URL atidarymas naujame lange yra numatytasis ir yra nurodytas tokiu būdu:
- _tuščias. Atidaro naują URL langą.
Kitos galimybės, kurias galite naudoti, yra:
- _savarankiškai. Pakeičia dabartinį puslapį su URL.
- _parent. Įkelia URL į pagrindinį rėmelį.
- _top Pakeičia visus įkeltus rėmelių rinkinius.
Specifikacijos
The specifikacijos parametras yra tai, kur pritaikyti naują langą, įvedant kableliais atskirtą sąrašą be baltųjų tarpų. Pasirinkite iš šių verčių.
- aukštis = piksel. Ši specifikacija nustato naujojo lango aukštį taškais. Minimali vertė, kurią galima įvesti, yra 100.
- plotis = piksel. Tai nustato naujojo lango plotį pikseliais. Mažiausia vertė yra 100.
- left = piksel. Ši specifikacija nustato kairę naujojo lango poziciją. Neigiamų verčių negalima įvesti.
- top = pikseliai. Tai nustato naujojo lango aukščiausią poziciją. Neigiamos vertės negali būti naudojamos.
- meniu baras = taip | ne | 1 | 0. Naudokite šią specifikaciją, kad būtų nurodyta, ar rodyti meniu juostą.
- statusas = taip | ne | 1 | 0. Tai nurodo, ar pridėti būsenos juostą.
Kai kurios specifikacijos yra konkrečios naršyklės:
- vieta = taip | ne | 1 | 0. Ši specifikacija nurodo, ar rodyti adreso lauką. Tik "Opera" naršyklei.
- resizeable = taip | ne | 1 | 0. Nustato, ar langą galima pakeisti. Naudoti tik su IE.
- vieta = taip | ne | 1 | 0. Nurodo, ar rodyti slinkties juostas. Suderinamas tik su "IE", "Firefox" ir "Opera".
- įrankių juosta = taip | ne | 1 | 0. Nurodo, ar rodyti naršyklės įrankių juostą. Suderinamas tik su "IE" ir "Firefox".
Pakeiskite
Šis pasirenkamasis parametras turi tik vieną tikslą - nurodyti, ar naujame lange atidaromas URL pakeičia dabartinį įrašą naršyklės istorijos sąraše arba pasirodo kaip naujas įrašas.
- Kada tiesa, URL pakeičia dabartinį naršyklės įrašą istorijos sąraše
- Kada klaidinga, URL yra išvardytas kaip naujas įrašas naršyklės istorijos sąraše.