MooTools und SWFObject
Tja da habe ich die Anzeige meines Blogs mit dem Internet Explorer 6 und 7 (voherige Versionen nicht getestet) erfolgreich unterbunden. Beim Aufruf ist schlicht und einfach eine Fehlermeldung gekommen »Vorgang abgebrochen«. Grund dafür ist die gemeinsame Nutzung der »MooTools«, genutzt von der Typo3-Extension »perfectlightbox«, die ich zur Anzeige meiner Bilder im Einsatz habe, und des »SWFObjects«, genutzt von der Extension »bddb_flvvideogallery«, für die Darstellung der Flash-Filme. Von allen gängigen Browsern (Firefox, Opera, Safari) korrekt verarbeitet, führt scheinbar ein Bug im Internet Explorer dazu, dass die Seite an der Stelle, an dem das SWFObject zum Einsatz kommt, nicht weiter verarbeitet wird. Für eine genaue Fehlerbeschreibung könnt ihr die Suchmaschine eures Vertrauens befragen, es gibt einige Leidensgenossen – wir sind es ja aber gewohnt, dass Microsoft sein Produkt nicht patcht, sondern wir unsere Seiten für den Browser des Weltmarkführers anpassen
Wer »bddb_flvvideogallery« wie ich in der Version 0.6.0 verwendet, kann den Fehler ganz einfach mit einer Änderung in der Datei typo3conf/ext/bddb_flvvideogallery/pi1/, Zeile 759 von
1 | $JS .= '<script type="text/javascript">'; |
in
1 | $JS .= '<script type="text/javascript" defer="defer">'; |
umgehen. Hiermit wird der Internet Explorer angewiesen, noch keine Inhalte auszugeben, sondern mit dem Rendern der Seite fortzufahren.
Übrigens kann, bei der »perfectlightbox« sogar als Default gesetzt, als Alternative zu den »MooTools« das JavaScript-Framework »Prototype« genutzt werden, an dem Problem und der Lösung ändert sich hierbei allerdings nichts.
Tags: typo3
This entry was posted on Friday, January 30th, 2009 at 12:03 and is filed under Web. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
