The 'langas.atidaryti()' JavaScript metodas leidžia kūrėjams susieti su kitu langu savo tinklalapyje. Šis langas iškviečiamas, kai vartotojas atlieka nurodytą veiksmą.
Trumpai tariant, pagrindinė funkcija 'langas.atidaryti()' būdas yra atidaryti naują langą pagrindiniame tinklalapyje nepažeidžiant pagrindinio tinklalapio sąsajos. Kai kuriais atvejais naujas langas atidaromas sėkmingai, tačiau slinkties juosta iš viso nepasirodo, todėl vartotojams susidaro blogas įspūdis.
Šiame trumpame vadove išsamiai aprašomas vertikalios slinkties juostos kūrimo procesas naudojant „JavaScript“ metodą window.open().
Kaip sukurti vertikalias slinkties juostas naudojant „window.open()“ „JavaScript“?
The 'langas.atidaryti()' metodas pagal numatytuosius nustatymus prideda vertikalią slinkties juostą, atsižvelgiant į naujo tinklalapio turinio ilgį ir atidaryto lango dydį. Jei tinklalapio turinys yra didesnis nei lango dydis, slinkties juosta pridedama pagal numatytuosius nustatymus netaikant jokių CSS ypatybių. Tačiau jei kūrėjas nori pridėti pasirinktinę slinkties juostą, galite vadovautis toliau pateiktuose pavyzdžiuose paaiškintais metodais.
Sintaksė
Sintaksė, skirta 'langas.atidaryti()' metodas nurodytas žemiau:
langas. atviras ( kelias , Kelionės tikslas , winFeat )Čia 'kelias' yra tinklalapio, kuris bus atidarytas naujame lange, kelias. The 'Kelionės tikslas' yra naujo lango vieta, kurią galima nustatyti 'tuščias' , 'tėvas' , 'savarankiškai' arba 'viršuje'. Trečiasis parametras yra „winFeat“ arba lango funkcijos, jame siūlomos įvairios reikšmės, kurias galima nustatyti pagal poreikį pritaikyti langą.
Pažvelkime į keletą pavyzdžių, kaip sukurti vertikalią slinkties juostą naujai atidarytame lange naudodami 'langas.atidaryti()' metodas.
Pavyzdys: „slinkties juostų“ lango funkcijos naudojimas su „window.open()“ metodu
Šiuo atveju, 'langas.atidaryti()' metodas naudojamas kartu „slinkties juostos“ Lango funkcijos, norėdami nustatyti vertikalią slinkties juostą naujai atidarytam langui, kaip parodyta toliau:
< galva >< scenarijaus tipas = 'tekstas/javascript' >
funkcija setScroll ( ) {
buvo naujas Win = langas. atviras ( „https://linuxhint.com“ , 'viršuje' , 'plotis=500,aukštis=500,slinkties juostos=taip' ) ;
}
scenarijus >
galva >
< kūnas >
< p > Paspauskite žemiau esantį mygtuką, kad atidarytumėte „Linuxhint“ tinklaraštį - ekrano langas. p > Paspausk mane mygtuką >
kūnas >
Aukščiau pateikto kodo paaiškinimas:
- Pirma, „setScroll()“ funkcija apibrėžta viduje „
Paspauskite toliau esantį mygtuką, kad atidarytumėte Linuxhint tinklaraštį ekrano lange.
Spustelėkite mane