Bereiche kopieren im IE
Kalle_B
- javascript
Hallole,
um Spaltenüberschriften einer Tabelle beim Scrollen zu fixieren, kopiere ich <thead id='thead_original'> nach <thead id='thead_kopie'>, wobei die Kopie in einem fixierten div liegt.
Im FF funktioniert's zuverlässig. Nun habe ich für den IE 5 auch einen fixierten Kopfbereich, aber er mag diese Zeile nicht:
document.getElementById("thead_kopie").innerHTML = document.getElementById("thead_original").innerHTML;
IE 5 meldet "Unbekannter Laufzeitfehler" und hat nicht kopiert.
Was kann das sein?
Gruß, Kalle
Im FF funktioniert's zuverlässig. Nun habe ich für den IE 5 auch einen fixierten Kopfbereich, aber er mag diese Zeile nicht:
document.getElementById("thead_kopie").innerHTML = document.getElementById("thead_original").innerHTML;
IE 5 meldet "Unbekannter Laufzeitfehler" und hat nicht kopiert.
Was kann das sein?
Ich vermute, der Bereich 'thead_kopie' ist keine Tabelle und du veruschst dahin ein Bruchstück einer Tabelle zu kopieren.
Der IE ist was dnymaische Tabellen angeht sehr empfindlich und verweigert bei manchen Aktionen - in meinen Augen auch zu recht - die Mitarbeit.
Struppi.
hi,
document.getElementById("thead_kopie").innerHTML = document.getElementById("thead_original").innerHTML;
IE 5 meldet "Unbekannter Laufzeitfehler" und hat nicht kopiert.
MSDN zu innerHTML:
"The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR."
gruß,
wahsaga