Hi,
Thanks! works well with two menus, but I tried a third one (so
generateListBox3), and it does not get thru. What is wrong here ???
thanks.
<html>
<head>
<title>Listbox generator</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function generateListBox2(intSelectedValue)
{
var strHTML;
strHTML = "<select onChange='generateListbox3(this.selectedIndex+1)'
size='4'>";
switch(intSelectedValue) {
case 1:
strHTML = strHTML + "<option>paris</option>";
strHTML = strHTML + "<option>toulouse</option>";
strHTML = strHTML + "<option>cannes</option>";
strHTML = strHTML + "<option>nice</option>";
break;
case 2:
strHTML = strHTML + "<option>brussels</option>";
strHTML = strHTML + "<option>antwerp</option>";
strHTML = strHTML + "<option>ghent</option>";
strHTML = strHTML + "<option>bruges</option>";
break;
case 3:
strHTML = strHTML + "<option>rome</option>";
strHTML = strHTML + "<option>pisa</option>";
strHTML = strHTML + "<option>florence</option>";
strHTML = strHTML + "<option>mantua</option>";
break;
case 4:
strHTML = strHTML + "<option>barcelona</option>";
strHTML = strHTML + "<option>madrid</option>";
strHTML = strHTML + "<option>granada</option>";
strHTML = strHTML + "<option>seville</option>";
break;
}
strHTML = strHTML + "</select>";
document.getElementById("list2").innerHTML = strHTML;
}
function generateListBox3(intSelectedValue)
{
var strHTML;
strHTML = "<select onChange='generateListbox4(this.selectedIndex+1)'
size='4'>";
switch(intSelectedValue) {
case 1:
strHTML = strHTML + "<option>A</option>";
strHTML = strHTML + "<option>B</option>";
strHTML = strHTML + "<option>C</option>";
strHTML = strHTML + "<option>D</option>";
break;
case 2:
strHTML = strHTML + "<option>1</option>";
strHTML = strHTML + "<option>2</option>";
strHTML = strHTML + "<option>3</option>";
strHTML = strHTML + "<option>4</option>";
break;
case 3:
strHTML = strHTML + "<option>H</option>";
strHTML = strHTML + "<option>I</option>";
strHTML = strHTML + "<option>J</option>";
strHTML = strHTML + "<option>K</option>";
break;
case 4:
strHTML = strHTML + "<option>5</option>";
strHTML = strHTML + "<option>6</option>";
strHTML = strHTML + "<option>7</option>";
strHTML = strHTML + "<option>8</option>";
break;
}
strHTML = strHTML + "</select>";
document.getElementById("list3").innerHTML = strHTML;
}
</script>
</head>
<body>
<div id="list1">
<select onChange="generateListBox2(this.selectedIndex+1)" size="4">
<option>france</option>
<option>belgium</option>
<option>italy</option>
<option>spain</option>
</select>
</div>
<div id="list2"></div>
<div id="list3"></div>
<div id="list4"></div>
</body>
</html>
*** Sent via Devdex
http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!