Tabelle in JavaScript
-
villeicht ersmal den Code:
function writeTable(TheTable)
{
for(var index=0;index<TheTable.length;index++)
{
doucument.writeln("<table><tr>");
doucument.writeln("<td>'+TheTable[index]+'</td>");
doucument.writeln("</tr></table>");
}
}
//.................................................function showTheTable()
{
var A=new Array("A","B","C","D");
var B=new Array("1","2","3","4","5","6","7","8","9");
writeTable(A);
.....
writeTable(B);
}das problem wenn ich writeTheTable() aurufe mit dem Parameter A es funktioniert aber bei writeTable(B) funktuoniert nicht es heist es wird nur die Tabelle A
angezeigt bezw die Tabell B wird nicht dargestellt oder angezeigt Warum ???danke im voraus
-
Hallo
Kann man ohne den ganzen Code nicht sagen, den genau da wo du "...." hingeschrieben hast, wird evt. B ungültig gemacht.greetz
Tristan
-
hi,
mit doucument wir es wohl nichts.
außerdem schreibst du für jedes elemnt im array eine extra tabelle!
willst du das so? ich habs mal geändert.function writeTable(TheTable) { document.writeln("<table><tr>");//tabellenkopf for(var index=0;index<TheTable.length;index++) { //neue Zeile für jedes Element document.writeln("<td>'+TheTable[index]+'</td>");} document.writeln("</tr></table>");//tabellenende }
edit:
alternativ geht es auch so:function writeTable(TheTable) { var txt = ""; txt += "<table><tr>"; for(var i=0; i < TheTable.length; i++) { txt += "<td>" + TheTable[i] + "</td>"; } txt += "</tr></table>"; document.write(txt); }
OneOfTwo
[ Dieser Beitrag wurde am 01.12.2002 um 18:07 Uhr von OneOfTwo editiert. ]