Moin,
ich habe zwei select-Felder und will nun aus der ID der gewählten Optionen einen Bildpfad zusammenbauen. Leider gelingt das nicht. Es wird result2 und nicht das Bild angezeigt. Ersetze ich die erste spitze Klamemr durch < wird der Code zwar angezeigt, aber nicht das Bild. Hat jemand eine bessere Lösung? "Value" ist bereits anderweitig belegt. onchange verwende ich da der Pfad/das Bild mit jeder Veränderung der Auswahl aktualisiert werden soll. <img src='img/preview/0102.jpg'> ist der Wert für das Bild das beim Aufruf der Seite angezeigt werden soll. Deshalb sind die entsprechenden ... Optionen als selected markiert.
Mit Dank für Tips, Georg
Hier mein Code:
ich habe zwei select-Felder und will nun aus der ID der gewählten Optionen einen Bildpfad zusammenbauen. Leider gelingt das nicht. Es wird result2 und nicht das Bild angezeigt. Ersetze ich die erste spitze Klamemr durch < wird der Code zwar angezeigt, aber nicht das Bild. Hat jemand eine bessere Lösung? "Value" ist bereits anderweitig belegt. onchange verwende ich da der Pfad/das Bild mit jeder Veränderung der Auswahl aktualisiert werden soll. <img src='img/preview/0102.jpg'> ist der Wert für das Bild das beim Aufruf der Seite angezeigt werden soll. Deshalb sind die entsprechenden ... Optionen als selected markiert.
Mit Dank für Tips, Georg
Hier mein Code:
HTML:
<script>
window.showOptions1 = function(s) {
document.getElementById("result1").innerHTML = "<img src='img/preview/" + s[s.selectedIndex].id;
}
window.showOptions2 = function(s) {
document.getElementById("result2").innerHTML = s[s.selectedIndex].id + ".jpg'>";
}
total = result1 + result2;
alert(total);
</script>
<select onchange="window.showOptions1(this)">
<option value="" id="01" selected>...</option>
<option value="werta" id="10">Text Item 1a</option>
<option value="wertb" id="20">Text Item 1b</option>
</select>
<select onchange="window.showOptions2(this)">
<option value="" id="02" selected>...</option>
<option value="wertc" id="30">Text Item 1c</option>
<option value="wertd" id="40">Text Item 1d</option>
</select>
<hr><span id="result1"></span><span id="result2"></span>
Zuletzt bearbeitet von einem Moderator: