Elbe Geschrieben 26. Januar 2003 Teilen Geschrieben 26. Januar 2003 Hi, irgendiwe komme ich überhaupt nicht weiter, und bräuchte deshalb dringend mal Hilfe. Ich habe in einem Array Daten gespeichert, die ich gerne in eine Tabelle eintragen möchte. Manuell ist es kein Problem, die Tabelle so zu erstellen, wie ich es haben möchte, da ich mir aber die Schreibarbeit ersparen möchte, möchte ich die Tabelle mit Hilfe einer JavaScript Schleife erstellen. Momentan sieht es so aus (der Inhalt des Arrays ist nur ein Muster): <HTML> <HEAD><TITLE>Tabellen</TITLE></HEAD> <BODY> <TABLE> <TABLE BORDER = "1"> <colgroup><col width="40"><col width="40"><col width="40" span="6"></colgroup> <SCRIPT LANGUAGE='Javascript'> var my = new Array('1','2','3','4','5','6') '<TR>' for(var x=0; x<3; x++) { document.write('<TD>'+my[x]+'</TD>') } '</TR>' </SCRIPT> </TABLE> </BODY> </HTML> Ich möchte jetzt, daß die Tabelle nach 3 Spalten endet, und dann wieder eine neue Zeile angefangen wird, in die die weiteren Werte eingetragen werden. Müßte ja irgendwie mit </TR><TR> gehen, aber das funktioniert irgendwie nicht. Viele Grüße Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
azubi-tigerente Geschrieben 27. Januar 2003 Teilen Geschrieben 27. Januar 2003 Hi Elbe, um eine Tabelle dynamisch erstellen zu können musst Du dies über ein Javscript tun. Am besten erstellst Du Deine komplette Tabelle dynmasich. In Deinem JavaScript müsstest Du beginnen mit neueTabelle=document.createElement('TABLE'); neueTabelle.reihe = document.createElement('tr'); neueTabelle.reihe.spalte = document.createElement('td'); So muss das in etwas ausschauen. Weiss leider das gerade nicht 100%ig auswenig. Werde mich weiter schlau machen. Aber wie gesagt nur so kannst DU Dir eine dynamische Tabelle ertsellen!! Gruss Azubi-Tigerente Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.