JavaScript URL von Frame!
-
Wie bekomme ich die URL oder Adresse von einem Frame,
nehmen wir an ich habe den Frame names Dat, Dat hat die Homepage "http://www.test.de" geladen und ich lasse mir mitalert ( parent.Dat.location.href );
die URl anzeigen, dass funktioniert bei mir nicht er bringt mir einen fehler und zeigt nichts an.
Was ist falsch daran, was muss ich ändern?
mfg hohesC
-
probier mal
document.getElementById("Dat").location.href
-
Negativ!
Ich bekomme nen Fehler: Objekt erfordelich!mfg hohesC
-
Frames sind ja auch noch über dem Document. sry. mein fehler..
Heißt den ndein Frame auch wirklich so?
-
ja! Dat tuts heißen!
-
Du rufst das Ganze aber schon in einem direkten Unter-Frame auf - sprich: im Parent wird das Frameset definiert, welches auch Dat enthält?!
-
|-----|-----------| | Nav | Dat | | | | | | | |-----|-----------|
so sehen meine frames aus beide in bspw. main.htm in einem frameset definiert.
Jetzt gehe ich in Dat auf google.de und in Nav soll er mir die Adresse anzeigen!
Mir geht es nur darum die URL zu bekommen wenn ich im dat_frame auf irgendeiner hp bin, und die url in nav halt dann auszugeben.mfg hohesC
-
also ich kann mit ....location.href die URL des frames verändern, aber wie krieg ich sie wieder zurück???
-
parent.frame.getElementById('Dat').location.href
oder so was in der ArtMfG Kidi