Javascript so richtig?

Geflügel

Erfahrenes Mitglied
Warum passiert hier nix? :confused:

Quelltext von index.html
Code:
<script language="JavaScript" type="text/javascript">
	demo.f.sel.selectedIndex = 3;
</script>

Quelltex von demo.html
Code:
<form name="f">
<select name="sel">
	<option value="sel_1">sel_1</option>
	<option value="sel_2">sel_2</option>
	<option value="sel_3">sel_3</option>
	<option value="sel_4">sel_4</option>
	<option value="sel_5">sel_5</option>
	<option value="sel_6">sel_6</option>
</select>
</form>

index.html liegt im oberen Frame. demo.html liegt im unteren Framen mit dem Namen name="demo"
 
Versuch mal
Code:
document.frames["demo"].forms["f"].elements["sel"].selectedIndex = 3;
Das Ganze funktionert allerdings nur, wenn der untere Frame, der das Formular beinhaltet vor Ausführung der obigen Zeile bereits vollständig geladen ist!
 
Ich hab die Frames jetzt vertauscht, aber es geht immernoch nicht.

Ich habe das Frame wo das Javascript steht neu geladen (rechte Maustaste -> neu laden) aber es passiert einfach nix. :confused:

(JS ist aktiviert!)
 

Neue Beiträge

Zurück