Fritz: Browser-Erkennung mit Objektprüfung: style.cursor="hand"

Beitrag lesen

Hallo,

if(document.getElementById)
{
...
beliebiges[i].style.cursor = "pointer";
...
}

Bei den meisten Browsern funktuninert das einwandfrei. IE5 (und vielleicht auch andere Browser) benötigen aber die Anweisung

beliebiges[i].style.cursor = "hand";

Wie ich beim Durchforstend des Forums schnell gemerkt habe, ist eine Fallunterscheidung durch userAgent (zu recht) ziemlich verpönt. ;-) Mit welcher Objektprüfung könnte ich denn den IE5
(oder optimalerweise: jeden Browser, der style.cursor = "pointer"; nicht versteht)
ansprechen?

Ganz einfach:
cursor:pointer;
cursor:hand;
wichtig: in dieser Reihenfolge!
nix Fallunterscheidung, nix if(...

Gruß Fritz

--
ss:| zu:) ls:[ fo:| va:) ch:? n4:& rl:? br:& js:| ie:| fl:|