Hi.
Wie meinst du das denn genau? Also das Script sieht jetzt so aus:
<html>
<head>
</head>
<body>
<script language="JavaScript" type="text/javascript"> //hast Recht
var x = new Array("a","b","c","d","e","f","g","h","i","j");
var y = Math.round(Math.random()*10);
z = y - 1
if(y >9) y = 9;
if(z <0) z = 0;
document.write(x[z]);
document.forms[0].elements[0].value = x[z]; //hier muss der Fehler sein
</script>
<form name="Test">
<input type="text" size="10" name="Eingabe" value="???"> //was soll in das value denn rein?
</form>
</body>
</html>
Meinste nicht es wäre geschickt wenn du ein value-Attribut da reinmachen würdest, damit der Browser auch weiss, was er mit deinem Buchstaben machen soll?
Ich verstehe nur leider nicht, wie du das jetzt meinst.
Ach übrigens die Fehlermeldung heißt:
"document.forms.0.elements ist null oder kein Objekt"
Wäre nett, wenn du mir sagen könntest, was falsch ist und was ich in den value reinschreiben muss.
Danke H²O