Dragosius
Erfahrenes Mitglied
Hallo zusammen,
ich habe aktuelle folgendes Script im Einsatz:
Hiermit wird für die aktuell ausgewählte Option immer das entsprechende Bild angezeigt.
Nur würde ich gerne den Pfad jetzt aus einer PHP-Funktion verwenden, um dies nicht immer hardcodieren zu müssen.
Ich habe dies mal so probiert, was leider nicht funktioniert hat:
Ich würde behaupten, so kann ich die Variable nicht an PHP übergeben.
Hat jemand eine Idee, wie ich es denn trotzdem realisieren kann?
ich habe aktuelle folgendes Script im Einsatz:
PHP:
<form action="index.php?info=doppelt" method="post" accept-charset="UTF-8">
<div>
<input type="hidden" name="modus" value="tausch" />
Deine doppelten Karten<br />
<select name="meine" size="1" id="doppelt-kartenname"><?php
foreach( $doppelte as $wert ) {
echo "<option>$wert</option>";
}
?></select>
<br />
<img id="doppelt-kartenbild" style="width:65px; height:80px; padding-top:2px;" alt="" />
<script>
function bild1(ele) {
var src = "Cards/" + ele.options[ele.selectedIndex].textContent + ".gif";
document.getElementById("doppelt-kartenbild").src = src;
}
document.getElementById("doppelt-kartenname").addEventListener("change", function () {
bild1(this);
});
bild1(document.getElementById("doppelt-kartenname"));
</script>
</div>
<button type="submit">gegen Zufallskarte tauschen</button>
</form>
Nur würde ich gerne den Pfad jetzt aus einer PHP-Funktion verwenden, um dies nicht immer hardcodieren zu müssen.
Ich habe dies mal so probiert, was leider nicht funktioniert hat:
PHP:
<form action="index.php?info=doppelt" method="post" accept-charset="UTF-8">
<div>
<input type="hidden" name="modus" value="tausch" />
Deine doppelten Karten<br />
<select name="meine" size="1" id="doppelt-kartenname"><?php
foreach( $doppelte as $wert ) {
echo "<option>$wert</option>";
}
?></select>
<br />
<img id="doppelt-kartenbild" style="width:65px; height:80px; padding-top:2px;" alt="" />
<script>
function bild1(ele) {
var src = ele.options[ele.selectedIndex].textContent;
var src= <?php echo kartenPfadAnzeigen2(src);?> + ".gif";
document.getElementById("doppelt-kartenbild").src = src;
}
document.getElementById("doppelt-kartenname").addEventListener("change", function () {
bild1(this);
});
bild1(document.getElementById("doppelt-kartenname"));
</script>
</div>
<button type="submit">gegen Zufallskarte tauschen</button>
</form>
Ich würde behaupten, so kann ich die Variable nicht an PHP übergeben.
Hat jemand eine Idee, wie ich es denn trotzdem realisieren kann?