Hallo nochmal!
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. Weiß irgendjemand, woran das liegen könnte?
Ich muss das berichtigen. Es funktioniert schon, der Fehler lag an einer anderen Stelle weiter oben im Code.
Allerdings habe ich eine neue Schwierigkeit entdeckt:
Die cursor-Anweisung steht bei mir innerhalb einer Schleife. Es sieht so jetzt so aus:
for (var i=0; i<beliebiges.length; i=i+2)
{
try
{beliebiges[i].style.cursor = "pointer";}
catch (e)
{beliebiges[i].style.cursor = "hand"; return;}
}
Die Catch-Bedingung wird aber nur für i=0 angewendet. Wie könnte ich das ändern?
Beste Grüße
Andreas