molily: Wert in einer Variable von index an Frameset-Seite übergeben

Beitrag lesen

Hallo,

Was kann ich noch verändern, dass es so funktioniert wie es sollte (ohne undefined?

Du führst die Abfrage checkFramecall() erst dann aus, wenn ALLE Seiten des Framesets fertig geladen sind (onload).

Das heißt auch, die Abfrage und somit die Zuweisung uebergabe = "1" wird ausgeführt, NACHDEM du in hauptseite1.htm abgefragt hast, ob top.uebergabe einen anderen Wert als "" hat.

top.uebergabe wird aber erst ein checkFramecall() gesetzt, vorher ist es leer.

Klar, dass es nicht gefüllt ist, bevor es gefüllt wird. ;)

Also rufe checkFramecall einfach sofort nach dessen Definition auf und schmeiß onLoad="checkFramecall()" heraus. Du musst nicht warten, bis alle Dokumente des Framesets geladen sind. Die Abfrage, ob etwas in location.search steht und die Zuweisung an das Mainframe funktionieren auch ohne, dass alle Dokumente geladen sein müssen.

Mathias