\"DYNAMISK\" Arrays
I staedet for dette script, vil jeg gerne lave det samme bare med brug af en database. Software og hardware skal være 2 tabeller istedet for. Da der er rigtig mange muligheder. Er det muligt ???Sbarnney
************ SCRIPT ******************
<html>
<head>
<title>Untitled Document</title>
<script language=\"JavaScript\">
function product(name) {
this.name = name;
}
var gruppe = new Array();
gruppe[1] = new Array(); // Software
gruppe[1][1] = new product(\"Win 95\");
gruppe[1][2] = new product(\"Win 98\");
gruppe[1][3] = new product(\"Win NT\");
gruppe[2] = new Array(); // Hardware
gruppe[2][1] = new product(\"CPU\");
gruppe[2][2] = new product(\"HD\");
gruppe[2][3] = new product(\"Skærm\");
gruppe[2][4] = new product(\"Tower\");
function populateProducts() {
var num = document.forms[0].gruppe.options.selectedIndex;
if (num != 0) {
document.forms[0].produkt.length = gruppe[num].length;
document.forms[0].produkt.options[0].text = \"Vælg her\";
for (var i = 1;i < gruppe[num].length; i++) {
document.forms[0].produkt.options[i].text = gruppe[num][i].name;
}
document.forms[0].produkt.options.selectedIndex = 0;
}
}
</script>
</head>
<body>
<form>
<select name=\"gruppe\" onChange=\"populateProducts()\">
<option selected>Vælg her</option>
<option>Software</option>
<option>Hardware</option>
</select>
<select name=\"produkt\">
</select>
<script language=\"JavaScript\">
document.forms[0].produkt.length = 1;
</script>
</form>
</body>
</html>
*********************************************\'
