Kas yra HTML iššokantis langas?

Iššokantis langas naudojant hiperteksto žymėjimo kalbą (HTML) yra atskiras rodymo langas, kuris atsidaro nepriklausomai nuo peržiūrimo tinklalapio. Yra keletas veiksnių, galinčių turėti įtakos tam, kaip, kada ir net ar bus rodomas HTML iššokantis langas, nors pagal numatytąją žiniatinklio naršyklės elgseną paprastai sukuriamas atskiras langas, kuriame yra tik pavadinimo juosta ir rėmelis, išskyrus įrankių juostas ar kitas naršymo priemones. elementus, kuriuos naršyklė paprastai rodytų. Iš pradžių HTML iššokantis langas buvo sukurtas kaip būdas svetainei pateikti informaciją apie tam tikrą puslapio elementą neišeinant iš puslapio, iš kurio atsirado iššokantis langas. HTML iššokančiųjų langų mechanizmas gali būti naudojamas kenkėjiškiems tikslams, todėl daugelis žiniatinklio naršyklių suteikia funkcijų, kurios neleidžia atsirasti iššokantiems langams, todėl kai kuriais atvejais juos sunku naudoti.

Vienas iš paprasčiausių būdų sugeneruoti HTML iššokantįjį langą yra nustatyti standartinės prierašo nuorodos tikslinį rėmelį į reikšmę „tuščias“. Tai reiškia, kad vietoj to, kad žiniatinklio naršyklė įkeltų HTML dokumentą į dabartinio puslapio išdėstymo rėmelį, bus sukurtas naujas naršyklės langas ir puslapis įkeltas į tą naują langą. Tuščio rėmelio naudojimas HTML iššokančiam langui generuoti yra paprastas būdas leisti vartotojui peržiūrėti didelius vaizdus spustelėjus miniatiūrą, įkelti daugialypės terpės failą, pvz., vaizdo įrašą, arba pamatyti žodžio apibrėžimą, nepriverčiant atskiro puslapio. įkelti dabartiniame lange. Tuščio rėmelio naudojimas nesuteikia daug galimybių valdyti, kaip sugeneruotas iššokantis langas bus rodomas.

Dažnesnis būdas iškviesti HTML iššokantįjį langą yra JavaScript® naudojimas. Naudojant scenarijų kalbą, gali būti sukurtas naujas langas, reaguojant į tam tikrą vartotojo įvestį, pvz., spustelėjus nuorodą arba perduodant nuorodą. Kuriamo lango dydis ir komponentai taip pat gali būti valdomi, todėl jis tvarkingiau įrėmina ir rodo jame esančią informaciją.

Yra keletas problemų, su kuriomis galima susidurti naudojant HTML iššokantįjį langą svetainėje. Dažniausiai pasitaikanti situacija yra ta, kad naršyklės gali neleisti, kad iššokantys langai būtų rodomi kaip sprendimas dėl rizikos, kad jie bus naudojami kenkėjiškoms atakoms ar kitiems tikslams. Su tuo susijusi komplikacija yra ta, kad kai kurios naršyklės parodys klaidas, jei HTML iššokantis langas bandys įkelti dokumentą į atskirą serverį, paprastai saugumo sumetimais. Kai kuriais atvejais tam tikros iškylančiojo lango funkcijos gali būti įdiegtos ne visose naršyklėse vienodai, todėl lango kodas gali būti nepaisomas.