Sorry, daß ich mich jetzt nochmal korrigieren muß. Ist mir leider zu spät aufgefallen:
<span name=CDLink>
Es muß natürlich id=CDLink heißen...
Nochmal komplett und getestet:
<form name=formular>
<select name=laufwerk onChange=changeLink()>
<option value="C">C
<option value="D">D
</select>
</form>
<span id=CDLink><a href="file://C:/track01.cda">Titel01</a></span>
<script language="JavaScript">
function changeLink() {
if ( navigator.appName == "Microsoft Internet Explorer" &&
navigator.appVersion >= "4") {
lwidx = formular.laufwerk.selectedIndex
laufwerk = formular.laufwerk.options[lwidx].value
document.all.CDLink.innerHTML = "<a href="file://"+laufwerk+":/track01.cda">Titel01</a>"
} else {
alert("Sorry, der Laufwerk-Wechsel geht nur ab IE4.0");
}
}
</script>
Kann mir eigentlich jemand erklären, warum (zumindest in meinem IE5.0) in der Linkzeile dann "file:///..." (also mit drei Slashes) steht?
Ciao,
Mirko