Vor wenigen Wochen habe ich über das auf der Javascript basierenden jQuery Script Thickbox berichtet, mit dem man Inhalte wie Bilder oder auch ganze Seite auf die etwas andere Art präsentieren kann ... siehe
Lightbox-Alternative: Thickbox 2.0.
Nun bin ich etwas verwirrt. Cody Lindley, der Autor von Thickbox, hat vor Kurzem ein neues Release (2.1) veröffentlicht, das an die ebenfalls neue jQuery-Version 1.02 angepasst ist. Aber noch bevor ich selbst meine kleine Anpassungen an Thickbox vornehmen konnte, wie ich sie in meinem Beitrag beschrieben habe, musste ich feststellen, dass Thickbox nicht mehr funktioniert...? Jedenfalls nicht unter Firefox 1.5, dessen Release 0.7 ja auch recht frisch in den Download-Regalen liegt. Unter IE 6/7 funktioniert alles. Mein Lieblings-Browser bringt allerdings folgende Fehlermeldung:
Die Erlaubnis für das Lesen der Eigenschaft Window.nodeType wurde verweigert.
Die Auswertung von Fehlercodes ist das A&O der Programmierung. Fehlgeschlagene API-Aufrufe unter Visual Basic lassen sich jedoch nicht so einfach auswerten, da diese Funktionen meist nur Statuscodes zurückgeben. Frei nach dem Motto: 'Geht oder geht nicht'. Es geht jedoch detaillierter?