JAvaScript Problem
Verfasst: Fr 20. Okt 2006, 17:02
Ich weiß nicht, ob das hier so ins Forum passt, aber ich hoffe ihr könnt mir trotzdem helfen.
Habe folgenden Java Script Code:
Da ist irgendwo ein Fehler versteckt, den ich leider nicht finden kann.
Laut IE soll der in Zeile 52, sprich im <body>-Tag sein, weiß aber nicht wo der Fehler liegt.
Ich hoffe mir kann einer helfen. Brauche das für ein Modul in Contenido.
Vielen Dank schon mal
Habe folgenden Java Script Code:
<html>
<head>
<title>Test</title>
<script type="javascript">
var werte = new Array(
new Array("test1",
new Array(
new Array("test1",
"http://test1.de/"),
new Array("test1",
"http://test1.net/"),
new Array("test1",
"http://test.org/")
)
),
new Array("test2",
new Array(
new Array("test2",
"http://test2.de/"),
new Array("test2",
"http://test2.net/"),
new Array("test2",
"http://test.org/")
)
),
);
function ladeListe1 (f) {
f.elements["ebene1"].options.length = 0;
for (var i=0; i<werte.length; i++) {
f.elements["ebene1"].options = new Option(werte[0], werte[0]);
}
}
function ladeListe2(f) {
if (f.elements["ebene1"].selectedIndex > -1) {
var daten = werte[f.elements["ebene1"].selectedIndex][1];
f.elements["ebene2"].options.length = 0;
for (var i=0; i<daten.length; i++) {
f.elements["ebene2"].options = new Option(daten[0], daten[1]);
}
}
}
function ladeURL (f) {
location.href = f.elements["ebene2"].options[f.elements["ebene2"].selectedIndex].value;
}
</script>
</head>
<body
onload="ladeListe1(document.forms[0]);">
<select name="ebene1" size="3" onchange="ladeListe2(this.form);">
</select>
<select name="ebene2" size="3" onchange="ladeURL(this.form);">
</select>
</body>
</html>
Da ist irgendwo ein Fehler versteckt, den ich leider nicht finden kann.
Laut IE soll der in Zeile 52, sprich im <body>-Tag sein, weiß aber nicht wo der Fehler liegt.
Ich hoffe mir kann einer helfen. Brauche das für ein Modul in Contenido.
Vielen Dank schon mal