En inline frame , eller iFrame , er en webside element som laster en egen HTML -filen i beholdersiden. Dette er nyttig for å gi forhåndsvisning sammendrag til websider når brukeren svever musepekeren over en lenke . JavaScript kan samhandle med iFrame egenskaper og gi en god del av kontroll over deres utseende og atferd for brukeren. Størrelse Properties
JavaScript kan brukes til å lese og skrive verdier til iFrame egenskaper som kontrollerer sin størrelse. Disse egenskapene er kalt høyde og bredde. JavaScript kan derfor endre størrelsen på et iFrame dynamisk etter script parametre eller informasjon fra brukere . Alternativt kan " noResize " eiendom settes til forby noen endringer til den iFrame størrelse .
Innhold Properties
JavaScript kan også styre iFrame egenskaper som styrer hvordan innholdet vises. En eiendom, "align , " justerer innhold til venstre. Andre egenskaper inkluderer "right ", " middels ", "top ", " bottom" og " rulle ". " Rulle " gjør at iFrame å vise en scrollbar .
Border og Margin
grensen og marginer i iFrame kan endres ved hjelp av JavaScript. Den " frameborder " eiendom styrer hvorvidt en kantlinje vises rundt en iFrame . Den " marginwidth " og " marginheight " justere antall piksler mellomrom mellom grensen til iFrame og dens innhold.
Navn og beskrivelse
"name "og" lONGDESC " egenskapene til en iFrame kontroll navn og beskrivelse av iFrame , henholdsvis . Den " LONGDESC " eiendom gir en webadresse til innholdet beskrivelse for iFrame . JavaScript kan brukes til å lese og skrive til noen av disse egenskapene , slik at det å endre en iFrame navn og beskrivelse.
Diverse Egenskaper
JavaScript kan få tilgang til flere andre diverse egenskaper iFrames . Den " contentDocument " eiendom gir et objekt som representerer iFrame dokumentet . Den " contentWindow " eiendom gir en Window objekt generert av en iFrame . Begge disse egenskaper er nyttige når det iFrame må manipuleres som en abstrakt enhet , som når den er lagret i en beholder. For eksempel kan en rekke brukes til å lagre mange iFrame Vindu stedene. Matrisen kan brukes til å sortere, søke , og overføre iFrame innhold beleilig innen et JavaScript-program .