document.all und css
Guido
- javascript
0 curt
Hi,
warum ändert
document.all.meinText.style.color = "#ffffff";
sowie
document.all["meinText"].style.color = "#ffffff";
sowie
document.all.item("meinText").style.color = "#ffffff";
die Textfarbe von 'meinText' (<div id="meinText" ...) im
IE 5.5 nicht in weiss?
Gruss, Guido
Mhhh, das Posting ist etwas ungenau,
ich denke mal du hast folgendes in der Art
<style type="text/css">
<!--
#meinText {
color:red; }
//-->
</style>
....
oder?
wenn du mit
document.all[id].style.color = ...;
die Style-Eigenschaft eines Objektes ansprechen und ändern willst, so gilt das beim IE nur für die direkt über das style-Attribute vergebenen Werte.
so wie <div id="xxx" style="color:red;">
Wenn du CSS-Angaben hingegen über eine class- oder id-Definition vergeben hast musst du diese über
document.all[id].currentStyle.color = ...;
ansprechen/ändern.
gruss
Curt
P.S. ich hoffe das löst dein Problem, ansonsten musst du mehr input geben.