Lightbox2 und IE7 funktionieren nicht ... [gelöst]
am 12.06.2009 - 21:19 Uhr in
Hallo,
ich nutze Lightbox2 (6.x-1.9) in Drupal (6.12) um HTML-Seiten als "PopUp" darzustellen, was in FF und Safari auch gut funktioniert.
Allein der Internet Explorer 7 will nicht so, wie ich es will ...
Ich habe eine Testseite mit verschiedenen Varianten, um die Lightbox aufzurufen – aber alle werden vom IE ignoriert:
http://www.picturepuzzlemedien.de/content/reportage-dokusoap
Auf anderen Seiten (z.B. http://www.stellapower.net/lightbox2) funktioniert alles tadellos ...
Hat jemand eine Idee, woran es liegen könnte? Habe (ohne Erfolg) auch Greybox und Shadowbox ausprobiert – da scheint bei mir also der Wurm drin zu sein ...
Ach ja: unter den Bildern auf der Testseite habe ich versucht, mit Hilfe von CSS und "div:hover {display:none}" ein anderes PopUp auszuprobieren – was ebenfalls im IE nicht funktioniert ... :-(
Danke für jeden Tipp oder Hinweis!
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
Nur ein Hinweis
am 13.06.2009 - 00:04 Uhr
Leider kann ich nur einen kleinen Hinweis, aber keine Lösung bieten.
Der IE8 gibt folgende Fehlermeldung aus:
"Details zum Fehler auf der Webseite
Meldung: Ungültiger Eigenschaftswert.
lightbox.js Zeile: 183
Code: 0 Zeichen: 5
URI: http://www.picturepuzzlemedien.de/sites/all/modules/lightbox2/js/lightbox.js?I"
Außerdem stelle ich fest, dass außer der Lightbox (unten) auch das Flash-Video (oben) nicht wie in standardkonformen Browsern dargestellt wird.
Mögliche Ursachen können im Theme zu finden sein. Ich würde versuchen, das Ganze mal in einem Theme wie Yaml für Drupal lokal zu testen, oder aber auf bessere Antworten hoffen ;-)
"Nur" ein Hinweis ...
am 13.06.2009 - 10:39 Uhr
Der Hinweis hat gereicht: vielen Dank!!!
Zur Erklärung, was passiert ist:
Ich habe in den erweiterten Einstellungen von Lightbox als "Lightbox color" keinen Wert angegeben (weil ich Transparenz benötige).
Der IE war damit an der oben genannten Zeile aber "gar nicht glücklich".
Nach Ersetzen von
'backgroundColor': '#' + Lightbox.boxColor
durch'backgroundColor': 'transparent'
funktioniert es jetzt auch im Internet Explorer ...... hätte man vielleicht auch selber drauf kommen können ... ;-)
Die andere Frage:
das Flash-Video (oben) nicht wie in standardkonformen Browsern dargestellt wird.
In meinen Browsern (bis IE7) stimmt die Darstellung – was stimmt beim IE8 nicht?
Danke für die Hilfe,
Tobias
--
Webdesign Lübeck
--
Webdesign Lübeck