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

Beitrag lesen

Hallo Axel,

Kann er auch nicht, weil kein Fehler auftritt. Die Eigenschaft [Element].style.cursor ist ja vorhanden und kann einen Wert zugewiesen bekommen. Auch
document.getElementById(mblock).style.cursor = "MaxIstDoof";
würde keinen Fehler erzeugen.

Doch, ich habe mich getäuscht. Es funktioniert; mein Fehler lag weiter oben im Code. Ich habe jetzt aber ein neues Problem entdeckt (siehe meinen Berichtigungs-Beitrag)...

Du kannst der cursor-Eigenschaft nacheinander die Werte "pointer" und "hand" zuweisen. Browser, die CSS {cursor:hand;} nicht kennen, sollten diese Zuweisung ignorieren.

document.getElementById(mblock).style.cursor = "pointer";
document.getElementById(mblock).style.cursor = "hand";

Habe ich auch schon probiert, funktioniert leider nicht.

Oder gleich im CSS des entsprechenden Elements:

{... cursor:pointer; cursor:hand; ... }

Die Cursoranzeige soll in meinem Fall dynamisch sein, also leider: auch das geht nicht.

Beste Grüße
Andreas