Valg af emne i array men hent en fil med andet navn
Jeg har nedenstående kode:Når jeg vælger Albatros vil jeg gerne have åbnet en side der hedder side1, når jeg vælger Bi vil jeg gerne have åbnet en side der hedder side2. Hvordan laver jeg en sådan omskrivning til et link, der hedder noget andet end det i arrayet?
<html>
<head>
<script>
opts = new Array("Albatros", "Anders", "And", "Bi"); //Ordene
opts.sort();
function opdater(frm) {
sg = frm.ord.value.toLowerCase();
lt = new Array();
for (i = 0; i < opts.length; i++)
if (opts[i].toLowerCase().indexOf(sg) == 0)
lt[lt.length] = opts[i];
frm.liste.length = lt.length;
for (i = 0; i < lt.length; i++) {
frm.liste.options[i].value = lt[i];
frm.liste.options[i].text = lt[i];
}
frm.liste.selectedIndex = -1;
}
</script>
</head>
<body onLoad="document.frm.ord.value = ''; document.frm.liste.selectedIndex = -1; document.frm.ord.focus();">
<form name="frm">
<input type="text" name="ord" onKeyUp="opdater(this.form);" style="width: 150px;">
<br>
<script>
document.write('<select size="' + opts.length + '" name="liste" style="width: 150px;"onchange="location.href=this.value+\'.html\';">');
for (i = 0; i < opts.length; i++)
document.write('<option value="' + opts[i] + '">' + opts[i] +'</option>');
document.write('<select>');
</script>
<br><br>
<input type="submit" value="Send">
</form>
</body>
</html>
