Hej.
Jeg sidder og har problemer med en rigtig simpel JS kode.
Koden tjekker om tjekker om jeg har lavet en ændring i en dropdownmenu. Hvis jeg har lavet en ændring i den, så viser den endnu en menu.
Hvis jeg så igen laver ændringer i den, kommer der endnu en menu frem.
Min kode ser således ud:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>New document</title>
<meta name="generator" content="TSW WebCoder">
</head>
<body>
<script language="javascript">
function genre_selected(select_nr)
{
if(document.edit_band["genre_nr_" + select_nr].selectedIndex && select_nr < 5)
{
document.getElementById('div_genre_nr_'+(select_nr+1)).style.display = 'block';
}
}
</script>
<div id='div_genre_nr_0' style='display: block'>
<select name='genre_nr_0' onChange='javascript:genre_selected(0);'>
<option value='' selected>Tilføj genre til band..</option>
<option value='17'>Alternative</option>
<option value='33'>Ambient</option>
<option value='25'>Avantgarde</option>
<option value='23'>Blues</option>
</select>
</div>
<div id='div_genre_nr_1' style='display: none'>
<select name='genre_nr_1' onChange='javascript:genre_selected(1);'>
<option value='' selected>Tilføj genre til band..</option>
<option value='17'>Alternative</option>
<option value='33'>Ambient</option>
<option value='25'>Avantgarde</option>
<option value='23'>Blues</option>
<option value='42'>Cabaret</option>
</select>
</div>
<div id='div_genre_nr_2' style='display: none'>
<select name='genre_nr_2' onChange='javascript:genre_selected(2);'>
<option value='' selected>Tilføj genre til band..</option>
<option value='17'>Alternative</option>
<option value='33'>Ambient</option>
<option value='25'>Avantgarde</option>
<option value='23'>Blues</option>
<option value='42'>Cabaret</option>
</select>
</div>
</body>
</html>
Hvad er der galt?