JavaScript-opas

JAVASCRIPTIIN LIITTYVÄÄ KOULUTUSTA v.2008

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi jo tänään. IT-koulutuksen 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
}

Tutustu artikkelin muihin osiin:
»»» JavaScript »»»Frame-olio ja kehysten hallinta
»»» JavaScript »»»Navigator-olio ja selaimen tunnistus
»»» JavaScript »»»History-olio ja tieto menneestä

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta