Sven Rautenberg: top.document.location.href nicht unter OPERA

Beitrag lesen

heißt das nicht top.location.href...
location ist doch kein unterobjekt von document...

Leider nein ... es müsste top.document... heissen und mit

Warum müsste es so heißen?

top.location.href

geht es auch nicht (eben getestet).

Was geht daran nicht? Fehlermeldung? Reaktion?

Übrigens klappt

top.document.location.href

im Opera 6.x doch ohne Probleme, das Problem tritt also nur im 5.x Browser von Opera auf! Vielleicht ein BUG?

Wohl nur aufgrund einiger netter Javascript-Programmierer, die eine automatische Fehlerkorrektur eingebaut haben, welche eine Kopie von window.location auch unter window.document.location verfügbar macht.

Sorry, aber "location" ist _kein_ Unterobjekt von document. Also _kann_ deine Variante gar nicht gehen. Was bringt dich zur Annahme, es müsste top.document.location.href heißen?

Bedenke, dass du möglicherweise keine Domaingrenzen überschreiten darfst.

- Sven Rautenberg