Hallo!
Ich möchte den Wert von einem Select-Feld auslesen und dann grafisch darstellen. Das Beispiel unten funzt fast, ausser dass sich nur einmal ein Buchstabe ändert (statt allen) und dann geht nix mehr. Hat jemand eine Idee an was es liegen könnte?
<body bgcolor=#FFFFFF text=#000000>
<CENTER>
<IMG NAME="leer1" SRC="leer1.gif" border="0"><IMG NAME="leer2" SRC="leer2.gif" border="0"><IMG NAME="leer3" SRC="leer3.gif" border="0">
<form name="TextForm">
<select name="TextSelect" onChange="TextLetters(string)">
<option selected value="0">AAA</option>
<option value="0">BBB</option>
<option value="0">CCC</option>
<option value="0">ABC</option>
</select>
</form>
<script language="JavaScript">
bild01 = new Image();
bild01.src = "a2.gif"
bild02 = new Image();
bild02.src = "b2.gif"
bild03 = new Image();
bild03.src = "c2.gif"
var string = document.TextForm.TextSelect.options[document.TextForm.TextSelect.options.selectedIndex].text;
function TextLetters(string) {
for (i=0; i<string.length; i++) {
if (string.charAt(i) == "A") {document.leer1.src=bild01.src}
if (string.charAt(i) == "B") {document.leer2.src=bild02.src}
if (string.charAt(i) == "C") {document.leer3.src=bild03.src}
}
}
</script>
</CENTER>
</BODY>
Schon mal vielen Daank!
Gruss
Patrick