Hallo,
da ich kein nativen Internet Explorer habe, teste ich mit ein IE 6 über wine (IE4Linux)
ich habe das Problem, dass der IE folgenes Konstrukt nicht ausführt
// ...
var colors = new Array('#00C', '#DDF'); // background, color
// ...
function setActive(Element){
alert('test');
if(document.getElementById(Element)){
document.getElementById(Element).style.backgroundColor = colors[0];
document.getElementById(Element).style.color = colors[1];
}
else{
Element.style.backgroundColor = colors[0];
Element.style.color = colors[1];
}
}
// ...
<a href=":export-xxx.html" target="Main" onclick="setActive(this);">
Wenn ich statt "this" eine ID-Namen übergebe, erscheint die Messagebox und die Hintergrundfarbe wird bei dieser ID geändert.
Skriptfehler werden nicht ausgegeben.
"Skriptdebugging deaktivieren" ist deaktiviert und "Skriptfehler anzeigen" ist aktiviert.
Iceweacel (Firefox) 2.0.0.14 und Opera 9.50 Beta 2 (Build
1962) setzen die Hintergrundfarbe wie gewünscht.
Könnte es daran liegen, dass ich keinen nativen IE verwendet?
mfg
Twilo
--
Farbtabelle
Farbtabelle