Hallo Ashura,
Ich schicke dir mal das Javascript, die Variable ist wohl irre führend habe Sie nur so gelaassen, ich erstelle ja jetzt ein Element.
<script type="text/javascript">
var breite =new Array("6","16","10","5","5","5","5","5","5");
//var breite =1
function addRowToTable()
{
var tbl = document.getElementById('Tabelle');
var lastRow = tbl.rows.length;
var iteration = lastRow;
var row = tbl.insertRow();
var cell1 = row.insertCell();
cell1.className = "cell02g";
var newText = document.createElement("input");
newText.setAttribute("type","text");
newText.setAttribute("size","1");
newText.setAttribute("align","center");
newText.setAttribute("value",iteration);
cell1.appendChild(newText);
for(i=0;i<breite.length;i++)
{
var cell1 = row.insertCell();
cell1.className = "cell02g";
var newText = document.createElement("input");
newText.setAttribute("type","text");
newText.setAttribute("size",breite[i]);
//newText.setAttribute("maxlength","7");
[newText.setAttribute].maxlength = 7;
newText.setAttribute("dir","rtl");
cell1.appendChild(newText);
}
}
</script>
Das ist also die Funktion die ich geschrieben habe, und bis auf das maxlength ist mir die Funktion auch klar. Aber ich finde kein Beispiel wie ich das maxlength anders setzen soll. Ich habe das mit dem IE schon verstanden das er es nicht für nötig hält das zu ändern, da er ja schon eine maxlength angabe hat. Aber wie zwinge ich den IE dazu das er es ändert?
Danke