mehrere Frames im iFrame ansteuern

lylila

Mitglied
Hallo

Ich hab ein kleines Problem.. Ich versuche über JavaScript mehrere Frames
anzusprechen, dessen Frameset in einem iFrame eingebetet ist. Im IE funktioniert
es alles wunderbar, Safarie und Netscape reagiert garnicht.Ich kann mir nicht erklären
wieso, ich vermute es liegt an der Anweisung des Ziels. Kann mir jemand helfen,
damit es auch in den anderen Browsern funktioniert.

Code:
<script>
		
		function contentFrame(inhalt) {
		
		var src1=inhalt+'_top.html';
		var src2=inhalt+'.html';
		var src3=inhalt+'_bottom.html';
		
		parent.ziel.spacerone.location.href=src1;
		parent.ziel.content.location.href=src2;
		parent.ziel.spacertwo.location.href=src3;
		}
		
		</script>

iframe name = ziel
frame 1 = spacerone
frame 2 = content
frame 3 = spacertwo

Code:
<a href="javascript:contentFrame('test');">&gt;&gt; sitemap</a>
 
Hi,

hast du schon mal versucht, das parent durch top zu ersetzen?

Damit wird das oberste Fenster angesprochen. Von da aus solltest du dich eigentlich durch
die Frames "hangeln" können.
Code:
top.ziel.spacerone.location.href=src1;
Ciao
Quaese
 
ich habe den fehler letztendlich selbst rausgefunden. es ist so einfach das es schon
wieder wehtut :-). das schlüsselwort hieß "type".

<script type="text/javascript">

aber trotzdem danke
 

Neue Beiträge

Zurück