Hello out there!
Beim FireFox geht das auch wunderbar nur der IE findet die neuen Knoten nicht:
Kann dein Problem nicht nachvollziehen. (IE 6)
See ya up the road,
Gunnar
im html steht irgendwo eine Tabelle mit:
<td ondblclick="tableToInput('o_z3s2')"> blblabla</td>
javascript:
function tableToInput(id) {
oldID = 'o_'+id.substr(2); // ab dem zweiten Zeichen
oldValue = document.getElementById(oldID).value;
newHTML = '<input type="text" id="'+id+'" name="'+id+'" value=""><input type="submit" name="senden" value="senden">';
document.getElementById(id).innerHTML= newHTML;
document.getElementById(id).value = oldValue;
}
Alternativ könnte man ja oldValue in das value-Attribut schreiben, allerdings klappt das nicht sobald Anführungszeichen in der Tablle auftauchen. Anführungszeichen zerkloppen den ganzen html-Code dann!
Also dachte ich mir, ich springe wieder in den Knoten und schreibe mein value anschließend rein. Wie gesagt, im FF geht das ohne Probleme im IE 7 nicht.
Vielen Dank für Deine Hilfe
Ernst