Javascript
Thickbox-Problem unter Firefox und Opera
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.
Ein kurzer Test mit Opera 9 brachte ein ähnliches Ergebnis, wenn auch etwas kryptischer:
Error:
name: ReferenceError
message: Security Error: attempted to read protected variable
Das merkwürdige daran ist aber nun, das das Script auf meinem lokalen Web-Server (IIS 6) läuft, auf dem (fast) baugleichen meines Providers aber nicht! Selbst die alte Konfiguration (Thickbox 2.0 und jQuery 1.0) läuft unter Firefox 1.5.0.7 nicht mehr.
Eine umfangreiche Recherche nach dem Problem brachte nur einen dürftigen Forumsbeitrag eines Users zu Tage, der zwar das gleiche Problem hat, aber wie ich noch keine Lösung und keinen Schimmer was da los ist. Das möchte nun mit diesem Beitrag ändern. Hat jemand das gleiche Problem oder setzt jemand die gleiche Software ein und hat es nicht. Es wäre schon zunächst einmal einzugrenzen, welches Stück Software mir hier dazwischen funkt.
Bitte schreibt mir...