Hintergrundeigenschaften externer Seite in IFrame ändern
chris
- javascript
0 wahsaga
Hallo,
möchte auf meiner Seite in einem kleinen iFrame eine externe Seite mit Wetterinfos darstellen (die Seite ist ausdrücklich generiert für und freigegeben zur Darstellung in iFrames).
Mein Problem dabei:
Im Orginaldokument steht am Anfang:
<BODY text=#000000 bgColor=#ffffff>, also ein weißer Hintergrund.
Das passt mir nicht ins Layout und ich würde das daher gerne ändern.
Versucht habe ich Folgendes:
parent.wetter.document.getElementsByTagName("body")[0].background = "none";
("wetter" ist dabei der Name des iFrames)
, wobei das in einer funktion steht die per
<body onload="funktionX();">
in meinem, den iFrame beinhaltenden Dokument aufgerufen wird.
Versucht habe ich testweise auch
...ByTagName("body")[0].bgColor = "blue";
Funktioniert nur leider beides nicht.
Ich würde das in den Frame geladene Dokument gerne durchsichtig machen, da ich ein Hintergrundbild verwende und auch sonst alles auf meiner Seite transparent ist. Bei einem anderen iFrame mit einem internen Dokument funktioniert das (zumindest bei Firefox) mit style="background: none;" im body-tag des Frame-Dokuments.
Würde mich über Hilfe sehr freuen, da ich selber nicht fließend Javascript spreche.
Gruß,
Chris
hi,
möchte auf meiner Seite in einem kleinen iFrame eine externe Seite mit Wetterinfos darstellen
Mein Problem dabei:
Im Orginaldokument steht am Anfang:
<BODY text=#000000 bgColor=#ffffff>, also ein weißer Hintergrund.
Das passt mir nicht ins Layout und ich würde das daher gerne ändern.Versucht habe ich Folgendes:
Mit Javascript kannst du da alle Versuche einstellen - wegen der Same Origin Policy hast du auf Dokumente von fremden Domains keinen Zugriff.
gruß,
wahsaga