parent.content.location = network ???
Chris
- javascript
0 Axel Richter0 Chris
Hallo zusammen,
ich habe ein sehr merkwürdiges Problem, zu dem ich leider im Archiv keine Lösung gefunden habe.
In einem Frameset mit mehreren Frames versuche ich in einem kleinen Javascript des Menü-Frames die URL des Content-Frames herauszufinden, und zwar mit
var contentframe = parent.content.location;
Wenn ich mir jedoch den Wert von contentframe mit alert ausgeben lasse, wird mir nur "network" zurückgegeben.
Ich habe es auch schon mit parent.content.location.href und parent.content.document.location.href versucht, aber das ergab die selben Ergebnisse.
Woran kann das liegen? Ich habe auch keine verschachtelten Frames, so daß parent auch das aktuelle Frameset zurückgeben sollte und mein contentframe heißt wirklich "content".
Kann mir irgendjemand helfen? Wäre wirklich sehr nett.
Hier noch das komplette Script:
function openSpecFrameset() {
var locref = document.location.href;
var wlogin=locref.indexOf("&wl=yes");
if (wlogin > 0) {
var contentframe = unescape(parent.content.location);
alert(contentframe);
top.location.replace('http://www.domain.de/ncstart?OpenFrameset&' + contentframe + '&Login');
}
}
Gruß
Chris
und mein contentframe heißt wirklich "content".
Ist zwar nirgends explizit aufgeführt, aber könnte es sein, dass content als Bezeichnung schon besetzt ist?
Hast du's mal mit parent["content"].location versucht?
Gruß
Axel
und mein contentframe heißt wirklich "content".
Ist zwar nirgends explizit aufgeführt, aber könnte es sein, dass content als Bezeichnung schon besetzt ist?
Hast du's mal mit parent["content"].location versucht?
Gerade versucht, aber das hat leider das selbe Ergebnis.
Gruß
Axel