JavaScript-opas
JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA VUONNA 2025!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! Koulutuksen järjestää asiantuntijasi Koulutus- ja konsultointipalvelu KK Mediat.
Frame-olio ja kehykset
Frame-olio vastaa HTML:n / XHTML kehyselementtiä frame. Frame-olion avulla voidaan kontrolloida kehysikkunoita ja niiden käyttäytymistä. Keskeisimmät olion ominaisuudet ovat:
Frame.frames // taulukkomuuttuja lapsi-ikkunoista
Frame.name // kehysikkunan nimi
Frame.length // lapsi-ikkunoiden lukumäärä
Frame.parent // viittaus ikkunaan tai pääkehykseen
Frame.self // viittaus nykyiseen ikkunaan
Frame.window // viittaus nykyiseen ikkunaan
Tämän lisäksi kehysten yhteydessä käytetään hyvin usein TimeOut-metodeja (setTimeOut ja ClearTimeOut) kehysikkunan aukioloajan säätelyyn.
Eräs hyödyllisimmistä tekniikoista Frame-olion käyttöön liittyy kehysten käytön tunnistamiseen, jonka avulla voidaan estää sivujen avautuminen kehyksen sisällä:
if (parent.frames.length != 0) {
// sivu avattiin kehysten sisällä,avataan sisus kehyksen päälle
top.location.href = document.location.href ;
}
else {
// sivu aukesi itsenäisesti, ei tehdä mitään
}