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