Kalle_B: Bereiche kopieren im IE

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

  1. 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.

    --
    Javascript ist toll (Perl auch!)
  2. 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

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }