iframe geladen oder nicht?

nice2kn0w

Mitglied
hi auch,

gibt es eine möglichkeit festzustellen ob eine Seite die in einem IFrame geladen wird, fertig geladen ist?

zur Erklärung:
Ich habe eine IndexSeite, die die folgende Seite vorladen soll, da es allerdings unterschiedliche Verbindungen gibt (isdn,dsl, usw) möchte ich, dass man erst zur eigentlichen Seite geleitet wird, wenn sie im iFrame auf der indexseite fertig geladen wurde.

Danke Euch schonmal im Voraus
 
In der vorzuladenden Seite feuert der onload-Event, wenn sie fertig geladen ist... dann kannst du im Elterndokument "weiterleiten".

Dabei solltest du natürlich erst abfragen, ob die zu ladende Seite sich in einem Frame befindet, um keine Endlosschleife zu erzeugen.

ca. so:
Code:
<body onload="if(self!=top){top.location=self.location}">
 
Code:
<body onload="top.ichhabefertig();">

würde im Elternfenster eine Funktion ichhabefertig() aufrufen

Code:
<body onload="top.ichhabefertig=true;">

würde im Elternfenster eine Variable ichhabefertig auf "true" setzen.
 
ich bins mal wieder, also das mit dem Weiterleiten funktioniert jetzt endlich ;-)

mein neues Problem liegt darin, dass wir hier ne Standleitung haben und somit die Seite, auf der sich der IFrame befindet praktisch nicht mehr zu sehen ist!
wie kann ich die Seite denn nun mit setTimeout() für etwa 5 Sekunden anzeigen lassen, da ich ständig den Fehler bekomme:

Fehler Erlaubnis verweigert

und dann die Url zum iFrame.

Aber wenn ich das setTimeout weglasse, leitet er mich zur gewünschten Seite um!

Oh mann, ich geh am Stock!
 

Neue Beiträge

Zurück