Elya: getElementById alternative

Beitrag lesen

Hallo PPils, <-- Begrüßung trägt zum Klima bei

also folgendes Script funzt einwandfrei im IE

Eine Erklärung, was das Script tun soll, wäre praktisch

function changelayout(num) {
colors = new Array("#9A1B22","#AEA387","#878F39","#747A92","#9B8065","#CDBD5B");

window.document.getElementById("bg_color").bgColor = colors[num];
window.document.getElementById("bgpic").background ="backgroundhtml_" + (num+1) + ".jpg";
}

Im Opera funzen beide anweisungen nicht, im Netscape lediglich die erste (bgcolor).

Welche Fehlermeldung gibt Dir Netscape aus? (tippe javascript: in die Adresszeile oder wähle Javascript-Konsole)

Wo sind Deine Elemente mit dem id "bg_color" und "bgpic" im html-Sode? Wäre zur Analyse ebenfalls hilfreich. Hast Du Dir einzelne Werte einmal zur Fehlersuche per alert() ausgeben lassen?

Schöne Grüße aus Köln-Ehrenfeld, <-- netter Abschied ebenfalls gerne gesehen... ;-)

Elya

--
We are still confused, but on a higher level.