Ums kurz machen: Ich will auf eine Grafik klicken und dann soll in einem Feld ein Text erscheinen. Testweise habe ich folgenden Code geschrieben:
Der Code ist nicht besonders einfallsreich, aber damit lässt sich mein Problem gut darstellen.
Wenn ich den im Firefox teste, dann funktioniert es so, wie es sein soll. Wenn ich den Test allerdings mit dem Internet Explorer mache, dann zeigt es mir keinen Text nach dem Klick auf das Bild an. Ich muss zugeben, dass JavaScript nicht gerade meine Stärke ist, deswegen suche ich verzweifelt an dem Fehler
. Hat jemand eine Ahnung, woran das liegt?
PHP:
<script language="JavaScript">
<!--
function click(text) {
document.form1.ausgabe.value=text;
}
function upda() {
ausgabe=""+document.form1.text.value;
}
function clear() {
string="";
document.form1.ausgabe.value=string;
}
//-->
</script>
<body onLoad="clear()">
<?
$text = "12";
echo "<a onClick=\"click($text)\"><img src='images/bild.png' border='0'></a>
<form name='form1' method='post'>
<input type='text' name='ausgabe' style='width:20px; height:14px; font-size:12px' value='' onChange='upda()'>";
?>
Der Code ist nicht besonders einfallsreich, aber damit lässt sich mein Problem gut darstellen.
Wenn ich den im Firefox teste, dann funktioniert es so, wie es sein soll. Wenn ich den Test allerdings mit dem Internet Explorer mache, dann zeigt es mir keinen Text nach dem Klick auf das Bild an. Ich muss zugeben, dass JavaScript nicht gerade meine Stärke ist, deswegen suche ich verzweifelt an dem Fehler