Hallo!
Das Problem liegt in diesen 2 Zeilen:
window.onload = function(){gibtags(20);}
document.write('<td> Zeile1 Zelle');
Das Problem ist, dass du die Funktion aufrufst, nachdem der Browser das gesamte Dokument gelesen (gerendert) hat. Die Lösung ist, dass du den Code dann mit JS erzeugst, wenn auch der Rest des Dokumentes gerendert wird, oder du fügst den Code per DOM ein.
window.onload sagt dem Browser "wenn du das Dokument *fertig* gerendert hast, dann ...". Aber document.write muss ausgeführt werden, *während* das Dokument gerendert wird.
Also schreibst du am besten deine Funktion an die Stelle im HTML, in dem der Quelltext dann stehen soll und rufst diese nicht per onload auf.
ciao, ww
--
Ein japanisch-deutsches Gedicht
sh:( fo:| ch:~ rl:( br:> n4:~ ie:% mo:) va:) de:] zu:) fl:( ss:| ls:~ js:)
Ein japanisch-deutsches Gedicht
sh:( fo:| ch:~ rl:( br:> n4:~ ie:% mo:) va:) de:] zu:) fl:( ss:| ls:~ js:)