Moin!
also folgendes Script funzt einwandfrei im IE
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).
Kann ichs anders lösen??
Ja klar. Ändere nicht irgendwelche möglicherweise nicht vorhandenen Objektattribute der HTML-Elemente (die außer dem IE niemand kennen muß), sondern benutze den DOM-Zugriff auf CSS-Eigenschaften.
document.getElementById(whatever).style.backgroundColor = "#fff";
- Sven Rautenberg
--
SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|
SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|