Hallo,
folgende Aufgabe möchte ich lösen: Ein Select-Menü soll aus den Inhalten eines Arrays erzeugt werden. Hier das leider nicht funktionierende Script:
<html>
<head>
<script language="JavaScript">
var items = new Array (
new item('Thema 1','adress1.htm'),
new item('Thema 2','adress2.htm'),
new item('Thema 3','adress3.htm'),
new item('Thema 4','adress4.htm')
);
function items(theme,adress)
{this.theme=theme;this.adress=adress;}
function go(thema)
{document.location.href=adress;}
function writemenu()
{
document.write('<form name="form">');
document.write('<select name="link" onChange="go(this.form.link.options[this.form.link.options.selectedIndex].value)"');
for (i=1; i<items.length; i++)
{
document.write('<option value=items[i].adress>');
document.write(items[i].name);
document.write('</option>');
}
document.write('</select>');
document.write('</form>');
}
</script>
</head>
<body bgcolor="#FFFFFF">
<script language="JavaScript">
writemenu()
</script>
</body>
</html>
Irgendwo muß ein tückischer Fehler versteckt sein, den ich nicht finden kann. Vielleicht hat jemand eine Idee?!
Danke und Grüße,
Sebastian Becker