en infogad ram , eller iFrame , är en webbsida element som laddar en separat HTML-fil inom innehållande sidan . Detta är användbart för att ge förhandsgranska sammanfattningar till webbsidor när användaren håller muspekaren över en länk . JavaScript kan interagera med iFrame egenskaper och ger en hel del kontroll över sitt utseende och beteende för användaren. Storlek Egenskaper
JavaScript kan användas för att läsa och skriva värden till iFrame egenskaper som styr dess storlek. Dessa egenskaper kallas höjd och bredd . JavaScript kan därför ändra storlek på en iFrame dynamiskt enligt manusparametrar eller användarens input . Alternativt kan den " noresize " egenskapen anges att inte tillåta några ändringar i iFrame storlek .
Innehåll Egenskaper
JavaScript också kan styra iFrame egenskaper som styr hur innehållet visas . En fastighet , " align " anpassar innehållet till vänster . Andra egenskaper inkluderar " höger ", " mitten ", " top ", " botten " och " rullning ". " Rulla " låter iFrame att visa en rullningslist .
Border och Marginal
gränsen och marginaler i iFrame kan ändras med hjälp av JavaScript . Den " frameborder " egendom styr huruvida en kant visas runt en iFrame . Den " marginwidth " och " marginalhöjd " justera antalet pixlar med tomt utrymme mellan kanten av iFrame och dess innehåll .
Namn och beskrivning
" namn "och" longdesc " egenskaper hos en iFrame kontroll namnet och beskrivning av iFrame , respektive. Den " longdesc " fastighet ger en webbadress till innehållet beskrivningen för iFrame . JavaScript kan användas för att läsa och skriva till någon av dessa egenskaper , som gör det möjligt att ändra en iFrame namn och beskrivning . Addera Diverse Egenskaper
JavaScript kan komma flera andra diverse egenskaper iframes. Den " contentDocument " Fastigheten erbjuder ett objekt som representerar iFrame dokumentet . Den " contentWindow " fastigheten erbjuder Window-objektet som genereras av en iFrame . Båda dessa egenskaper är nyttiga när iFrame måste manipuleras som en abstrakt enhet , som när den lagras i en behållare. Till exempel kan en matris användas för att lagra många iFrame Window objekt. Matrisen kan användas för att sortera, söka och överföra iFrame innehåll bekvämt inom ett JavaScript -program .