Hallo,
ich habe ein Problem mit dem IE. Mein Skript soll in eine bereits bestehende Tabelle eine Tabellenzeile samt Zelle und Inhalt schreiben. In FF, Opera und Netscape funktioniert das auch problemlos, nur der IE tut einfach nichts. Hier mal ein einfacher Test:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>Test</title>
<script src="testscript.js" type="text/javascript"></script>
</head>
<body onload="mach_was()">
<div><table><tr><td> </td></tr></table></div>
</body>
</html>
Das zugehörige Javascript:
function mach_was()
{
var tr = document.createElement('tr');
var td = document.createElement('td');
td.appendChild(document.createTextNode('Test'));
tr.appendChild(td);
document.getElementsByTagName('table')[0].appendChild(tr);
}
Kann mir vielleicht jemand sagen, warum das mit dem IE nicht klappt? Das Testskript ist so simpel, ich kann mir irgendwie kaum vorstellen, wo ich da einen Fehler gemacht haben sollte. Aber irgendwas muss ja nicht stimmen...
Ich bin für alle Tipps dankbar! ;-)
--
Ich weiß, dass ich nichts weiß. (Sokrates)
Ich weiß, dass ich nichts weiß. (Sokrates)