Hallo
Das "Drehen an sich" funktioniert mit dieser Funktion einwandfrei:
function rotatetab () {
gameTab = document.getElementById("gametab");
var aryRows = gameTab.rows;
var intRows = aryRows.length;
var aryNew = new Array(intRows);for (var i = 0; i < intRows; i++) {
aryNew[intRows-i-1] = aryRows[0];
gameTab.deleteRow(0);
}for (var i = 0; i < intRows; i++) {
gameTab.appendChild(aryNew[i]);
}
}Leider kann ich diese Funktion aber nicht benutzen, um die Tabelle "zurückzudrehen", da durch appendChild keine neuen Rows angelegt werden (gameTab.rows bleibt leer), obwohl die Objekte der Tabelle hinzugefügt werden.
der Fehler, den Du begehst, ist bekannt. tr ist kein Kind von table sondern von tbody, siehe z.B:
</2006/7/t133604/#m866116>
</archiv/2007/2/t146811/#m952738>
Freundliche Grüße
Vinzenz