Hallo Frankx,
Danke. In dem Fall geht es mit auch ums Verständnis.
jeder Frame ist ein eigenständiger Fensterbereich.
Was ist so schwer daran, statt wie in http://de.selfhtml.org/javascript/objekte/frames.htm schreibend einfach lesend auf den Wert dieser Eigenschaft zuzugreifen? Warum tust Du es nicht? Warum versteifst Du Dich auf src?
top.document.getElementsByTagName('frame')[0].src;
top ist ein Frameset
top.document.getElementsByTagName('frame')[0] verweist _nicht_ auf den ersten Frame. Nein. Nicht. Es verweist auf ein Element in der Framesetdefinition.
Kannst Du oder jemand mir sagen, wo da der Unterschied ist, den ich nicht kapier?
top.frame[0] verweist auf den ersten Frame in Deinem Frameset. Das ist etwas ganz anderes. Wie Du in dem von mir verlinkten Abschnitt in SELFHTML lesen kannst, wie Dir es wahsaga bereits gesagt hat, ist ein "Frame-Objekt lediglich eine Variante des window-Objekts", somit kannst Du wunderbar über location.href auf das zugreifen, was Du verzweifelt unter src suchst.
Aber warum weigerst Du Dich so hartnäckig, das Dir anzuschauen, was Dir jeder empfohlen hat? Das ist doch wirklich nicht schwer.
Freundliche Grüße
Vinzenz