dey: ID oder Class zur Laufzeit ändern

Beitrag lesen

Hallo,

sollte der entsprechende Code vor oder nach body plaziert sein
egal.

Richtig, die Platzierung ist egal.

Nicht egal ist, wann der Code ausgeführt wird - das darf natürlich erst dann geschehen, wenn das zu ändernde Element auch existiert (z.B. onload).

Danke, habe meinen Code ohnehin an das Ende gesetzt:

if (document.all && document.all.navi_link4.style.setAttribute) {
    document.all.navi_link4.style.setAttribute("id", "navi_link4_a", "false");
  } else {
    document.getElementById("navi_link4").id = "navi_link4_a";
  }

Wenn ich das richtig interpretiere ist der erste Teil für FF und der Zweite für IE.
FF funktioniert toll.
IE leider nicht. Habe das anstatt mit ID ändern schon über border getestet und zwar erfolgreich.
Woran hängt es im IE?

bydey

--
-- noch immer ein erfolgloser <DIV> Jünger --