Operator_Jon
Erfahrenes Mitglied
Hi!
Der Fehler ist bestimmt schnell gefunden, aber ich komme einfach nicht drauf, wieso das Script im FF super funktioniert, dafür aber im IE total versagt...
Im IE wird eine Reihe angezeigt, die inputs besitzen allerdings keine Attribute...
Bei jedem erneuten Aufruf wird die Variable weiter heraufgezählt, allerdings bleibt das Erstellen der Elemente aus
Vielen Dank schon einmal!
Der Fehler ist bestimmt schnell gefunden, aber ich komme einfach nicht drauf, wieso das Script im FF super funktioniert, dafür aber im IE total versagt...
Im IE wird eine Reihe angezeigt, die inputs besitzen allerdings keine Attribute...
Bei jedem erneuten Aufruf wird die Variable weiter heraufgezählt, allerdings bleibt das Erstellen der Elemente aus
Javascript:
var cTable = window.document.getElementById('contactTable');
var cCount = 0;
var addRow = function() {
cCount += 1;
var tr;
var td;
var inp;
tr = window.document.createElement('tr');
tr.setAttribute('id','cRow_' + cCount);
td = window.document.createElement('td');
td.setAttribute('class','box');
inp = window.document.createElement('input');
inp.setAttribute('type','text');
inp.setAttribute('name','firstname_' + cCount);
inp.setAttribute('class','editmedium');
td.appendChild(inp);
tr.appendChild(td);
td = window.document.createElement('td');
td.setAttribute('class','box');
inp = window.document.createElement('input');
inp.setAttribute('type','text');
inp.setAttribute('name','name_' + cCount);
inp.setAttribute('class','editmedium');
td.appendChild(inp);
tr.appendChild(td);
td = window.document.createElement('td');
td.setAttribute('class','box');
inp = window.document.createElement('input');
inp.setAttribute('type','text');
inp.setAttribute('name','email_' + cCount);
inp.setAttribute('class','editmedium');
td.appendChild(inp);
tr.appendChild(td);
cTable.appendChild(tr);
//IE braucht natürlich mal wieder ne Extrawurst...
if (window.document.all) {
window.document.body.innerHTML = window.document.body.innerHTML;
}
}
Vielen Dank schon einmal!