Hallo,
Ich habe jetzt Folgendes probiert:
try
{ document.getElementById(mblock).style.cursor = "pointer";}
catch (e)
{ alert("error"); return; }Leider funktioniert es nicht. :( IE5 gibt die Fehlermeldung unter catch nicht aus.
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.
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";
Oder gleich im CSS des entsprechenden Elements:
{... cursor:pointer; cursor:hand; ... }
viele Grüße
Axel