Cybaer: Testen ob IE 6

Beitrag lesen

Hi,

Da der IE6 kein :hover in CSS beherscht, will ich es mit Javascript per

document.getElementById('xyx').onmouseover = "";

verteilen, aber eben nur, wenn der Browser IE 6 ist.

Dafür gibt es im Web fertige Lösungen, die auf Behaviors beruhen.

Alternativ: man kann via styleSheets-Collection und, beim IE, dann via rules-Collection auf die Stylesheets und seine Regeln zugreifen. Bei unbekannten Regeln liefert der IE ein "UNKOWN" (o.s.ä). Ob das hier auch klappt, habe ich allerdings nicht getestet.*) Schließlich ist :hover dem IE nicht generell unbekannt, sondern nur partiell ...

*) mit cssRule() sollte man das aber schnell mal testen können.

Gruß, Cybaer

--
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)