En inline frame eller iFrame , er en webside element , der indlæser en separat HTML-fil i den side, der indeholder . Dette er nyttigt for at give forhåndsvisning resuméer til websider , når brugeren svæver musemarkøren over et link. JavaScript kan interagere med iFrame egenskaber og giver en stor kontrol over deres udseende og adfærd til brugeren. Størrelse Properties
JavaScript kan bruges til at læse og skrive værdier iFrame egenskaber, der bestemmer dens størrelse. Disse egenskaber kaldes højde og bredde . JavaScript kan derfor ændre størrelsen på et iFrame dynamisk ifølge script parametre eller brugerinput. Alternativt kan de " noResize " ejendom sættes til afvise eventuelle ændringer af iFrame størrelse.
Content Properties
JavaScript kan også styre iframe egenskaber, der styrer , hvordan indhold vises . Én ejendom, " tilpasse ", justerer indholdet til venstre. Andre egenskaber omfatter "rigtige ", "middle ", "top ", " bund " og " rulle ". "Rulle " giver iFrame at vise en scrollbar .
Border og Margin
grænsen og marginer i iFrame kan ændres ved hjælp af JavaScript . Den " frameborder " egenskab styrer , hvorvidt en grænse vises omkring en iFrame . Den " marginwidth " og " marginheight " justere antallet af pixels i tom plads mellem grænsen til iFrame og dets indhold .
Navn og beskrivelse
"name "og" longdesc " egenskaberne for et iFrame kontrol navn og beskrivelse af iFrame hhv . Den " longdesc " egenskab giver en webadresse til indholdet beskrivelse af iFrame . JavaScript kan bruges til at læse og skrive til en af disse egenskaber , der gør det muligt at ændre en iFrame navn og beskrivelse.
Diverse Ejendomme
JavaScript kan få adgang til flere andre diverse egenskaber iFrames . Den " contentDocument " egenskab giver et objekt, der repræsenterer iFrame dokument . Den " contentWindow " egenskab giver et vindue objekt genereret af en iFrame . Begge disse egenskaber er nyttige, når iFrame skal manipuleres som en abstrakt enhed , ligesom når det opbevares i en beholder . For eksempel kan et array bruges til at gemme mange iFrame Window objekter. Matrixen kan bruges til at sortere, søge , og overførsel iFrame indholdet bekvemt inden et JavaScript- program.