Hi,
document.all.User.innerHTML = '<input type="text" name="'+test+1+'" size="10" value="'+artnr+'" readonly>';
veraltete proprietaere MS-Syntax :-(
bei document.formular.getElementById(..)....
Vielleicht solltest Du Dir in der hiesigen Doku doch mal langsam die Grundlagen durchlesen, das sind Dinge, die hier vorausgesetzt werden. Wie referenziere ich ein Formelement: http://de.selfhtml.org/javascript/objekte/elements.htm
Ansonsten mag Dir sowas als Anregung dienen, um DOM einzusetzen:
<html><head>
<script language="javascript" type="text/javascript">
var inpNam = "inp";
var cnt = 0;
function goForIt() {
cnt ++;
var inp = document.createElement("input");
inp.style.width = "100px";
inp.setAttribute("type","text");
inp.setAttribute("name",inpNam + cnt);
br = document.createElement("br");
document.getElementById("dynform").appendChild(inp);
document.getElementById("dynform").appendChild(br);
}
</script>
</head><body>
<form Name="feld" id="dynform">
<input type="button" value="goForIt" onclick="goForIt()"><br><br>
</form></body></html>
Gruesse, Joachim
Am Ende wird alles gut.