Jens Gyldenkærne Clausen wrote:
> Anders skrev:
>
>> Denne kode skal åbne en ny side i en iframe med id="gframe":
>>
>> document.frames.gframe.location =
>> "
http://domainenavn.dk/filnavn.html"; (en linie i en
>> javascript-funktion)
>
> 1) I Firefox er der ingen document.frames-samling - men en
> window.frames (window.frames virker formentlig også i IE og Opera)
>
> 2) Iframes indgår ikke i window.frames
>
> 3) Du kan tilgå iframe-elementet via
> document.getElementById("gframe") (virker i alle moderne browsere).
>
> 4) For at skifte indholdet i iframen, skal du ændre værdien i src.
>
> Siden det handler om er her:
> <
http://www.jazz.suite.dk/radiorummet/>
>
> Men hvorfor vil du egentlig benytte javascript til at ændre
> indholdet? Det kan gøres langt enklere og mere robust med ganske
> almindelige links.
Bingo!
document.getElementById("gframe").src = "
http://...
virker over hele linien!
Det er lidt indviklet at forklare mit behov for denne funktion, men det
hænger sammen med at jeg først vil vise siden når alt er loaded - undtagen
gæstebogen som ligger på en gratis server som tit er ret langsom. Dvs:
først loader det hele undtagen gæstebogen, så synliggør en funktion de
div's der skal være synlige i et hug "onLoad". Og så er det smart hvis
gæstebogen herefter bare står og loader på et usynligt lag, så den er klar
hvis nogen en dag gider klikke på den og skrive i den...
God nat og mange tak for hjælpen, Anders