Simon: Funktionen aufrufen

Beitrag lesen

hallo,
ich absoluter anfänger, was javascript u.ä. angeht.

ich habe eine html- datei, in der eine javascript funktion (die in einer eigenen datei gespeichert ist), aufgerufen werden soll. diese funktion soll wiederum html- tags zurückgeben.

folgendes habe ich versucht:

html-datei:

<body>
<table> ...

<script type="text/javascript" src="script.js">
window.onload = function(){
gibtags(20);}
</script>

</table></body>

javascript datei (script.js):

function gibtags(anzahl){
 for (var i=1;i<=anzahl;i++){
  document.write('<td> Zeile1 Zelle');
  document.write(i)
 } //for
} //fn gibtags

Probleme:

  • Der sonstige Html- Inhalt wird überhaupt nicht mehr angezeigt.
  • Die durch durch das script erzeugten tags werden auch nicht korrekt umgesetzt (die elemente werden einfach untereinander aufgelistet, statt nebeneinander (<td>)).
  • ich habe auch schon versucht den javascript-block in der html-Datei an anderen stellen (direkt vor </body>; im <head>) einzufügen, aber es wird immer noch nicht korrekt angezeigt.

bedenkt, dass ich ein anfänger bin, vielleicht ist es ein entsprechend "dummer" fehler.
vielen dank,
simon