Frame-Namen bei verschachtelten Frames lesen/setzen

TIMS_Ralf

Erfahrenes Mitglied
Hallo Forum,

Einen Frame-Namen kann ich mit parent.frames[1].name erfahren, jedoch nur aus aktuellem FrameSet. Wie kann ich mit JS

1. bei verschachtelten Frames den Namen eines unteren bzw. des ersten Frames (Name eines Frame aus erstem FrameSet) erfahren? Das logische "parent.parent.parent.frames[1].name" funktioniert nicht, da JavaScript das aus Sicherheitsgründen sperrt, selbst wenn die FrameSets auf gleicher Domain liegen.

2. Die ID eines jeden Frames abfragen / setzen? Aus parent.frames[1].id folgt gleich "undefined". Die Frame-ID ist aber in HTML enthalten...!?


FrameSet 1:
Code:
<FRAMESET ROWS="0" COLS="100%,*"> 
	<FRAME SRC="frameset2.htm" NAME="boden" ID="frame1"> 
 </FRAMESET>

FrameSet2:
Code:
<FRAMESET ROWS="100%,*" COLS="0">
	<FRAME SRC="frameset3.htm" NAME="container"  ID="frame1_2_1">
	<FRAME SRC="hide.htm" NAME="hide"  ID="frame1_2_2">
</FRAMESET>

FrameSet3:
Code:
<FRAMESET ROWS="170,*" COLS="0"> 
	<FRAME SRC="navigation.htm" NAME="navigation"  ID="frame1_2_1_1"> 
	<FRAME SRC="index.htm" NAME="seite"   ID="frame1_2_1_2"> 
 </FRAMESET>

Aus der Seite "index.htm" möchte ich den Namen des Frames "boden" erfahren und dessen ID.

Hinweis: Ich meine Frames, keine IFrames (da gehts seltsamerweise...).


Vielen Dank für Tipps!
Gruß Ralf
 
Zuletzt bearbeitet:
Zurück