Eine Frage an Profis
Habe eine Anwendung erzeugt die läuft unter Firefox + Chrome ohne Fehler. Auf einer anderen Plattform habe ich bemerkt das der IE den Code nicht ausführen kann.
Es geht um folgende Codes :
function titelzellen(tid) {
var tableRef = document.getElementById(tid);
var rows = tableRef.rows.length;
var newRow = tableRef.insertRow(rows);
var newCell = newRow.insertCell(0);
newCell.setAttribute('colSpan',5);
newCell.className ='titel';
var newInput = document.createElement('input');
newCell.appendChild(newInput);
newInput.type ='text';
newInput.name ='titel';
newInput.value = 'Titel';
newInput.select();
newInput.focus();
var newCell = newRow.insertCell(1);
newCell.className ='pri3';
var newInput = document.createElement('input');
newCell.appendChild(newInput);
newInput.type ='submit';
newInput.name = 'newabs';
newInput.className = 'ready';
newInput.value = '';
return false;
}
Nach wenig nachforschen habe ich den Fehler endeckt. Die Typenzuweisungen sind nicht zulässig. (Nur auslesen) Obwohl FF & Chrome nicht motzen.
Nun die Frage: Wie erzeugt man den vers. Inputs ( submit,hidden, usw.) für den IE.
Danke im Voraus für eure Hilfe
mfg bjnas