Zum Inhalt springen
ThreadSonstige

Problem: Lightbox Internet Explorer

Kategorie
Sonstige
Gelesen
7589
Antworten
10
Erstellt von: ptra Datum: 05.03.2012, 13:16 Uhr

Startbeitrag

Originaler Foreninhalt in modernisierter Darstellung.

Zur Kategorie
ptra
am 05.03.2012, 13:16 Uhr eröffnete ptra folgenden Thread Sonstige 7589 mal gelesen 10 Antwort(en).

Hallo,

ich habe im IE9 mit einer normalen Lightbox ein Problem. Alle anderen Browser machen fein, was sie sollen. Der IE9 öffnet ein separates Fenster und zeigt das erste Bild an. Mehr nicht.

Der Doctype ist deklariert (XHTML 1.0 Strict), ich habe keine doppelten IDs, keine Leerzeichen in den Namen

Möglicherweise kann mir jemand helfen. Wäre super. Dank im Voraus.

Gruß. Petra


Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de

Antworten

10 Beiträge
gelöschter Benutzer
am 05.03.2012, 14:30 Uhr schrieb
Antwort

Hi Petra,

hast du eventuell einen Link? Mit so wenig Infos kann man nicht viel anfangen.
Es könnte an einer zB Browserweiche/hack liegen da der IE9 jetzt einpaar ding mehr kann bzw. anders macht als die Vorgänger.


Gruß Thomas

ptra
am 05.03.2012, 15:41 Uhr schrieb ptra
Antwort

Hallo Thomas,

hab dir den Link mal per PM geschickt. Ist eine Arbeitsdomain. Danke im Voraus.

Gruß.
Petra


Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de
gelöschter Benutzer
am 05.03.2012, 18:22 Uhr schrieb
Antwort

Die Lightbox ist nicht mit dem IE9 kompatibel.

Hier mal die Fehlermeldung des IE9

SCRIPT5007: Für die Eigenschaft "0" kann kein Wert abgerufen werden: Das Objekt ist Null oder undefiniert
lightbox.js, Zeile 226 Zeichen 20




Du verwendest Version 2.04 und guck mal was auf der HP der Hersteller zu finden ist:

v2.05 - 3/18/11 - Upgraded Prototype (now works in IE9) and Scriptaculous. Minor bug fixes.




Gruß Thomas

ptra
am 05.03.2012, 20:48 Uhr schrieb ptra
Antwort

Danke für eure Hilfe.

Ich habe die Lightbox auf einigen Seiten im Einsatz. Muss ich das jetzt austauschen oder besteht die Chance, dass der IE sich ändert?! Denke mal wohl eher nicht.

Könnte ich das dazugehörige JavaScript irgendwie anpassen?

Gruß. Petra


Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de
gelöschter Benutzer
am 06.03.2012, 00:12 Uhr schrieb
Antwort

Das beste und einfachste wäre du Updates einfach die Lightbox Skripte.

ptra
am 06.03.2012, 12:21 Uhr schrieb ptra
Antwort

Hallo Thomas,

das habe ich jetzt getan und es funktioniert hervorragend. Danke für deine Hilfe.
@Heinz-Wo: die von dir vorgeschlagene Lightbox werde ich mal im Auge behalten. Dank auch dir!

Tja, man sollte schon auch als MACindianer auf die PCs mit IE gucken. Shame on me.

Gruß. Petra


Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de
ptra
am 08.03.2012, 11:05 Uhr schrieb ptra
Antwort

Hallo mit der Bitte um Hilfe!

Problem war gelöst, dann hat der Provider PHP aktualisiert (kann das nicht so genau einschätzen) und nu geht wieder nix mehr. Ihr seid meine letzte Rettung.

Fehler liegt lt. Firebug in der Zeile 209 des Lightbox-Scripts 2.0.5; offenbar ist die Ladereihenfolge falsch. Meine Scriptkenntnisse reichen nicht aus.

$("overlay") is null

homestaging-flensburg.de/lightbox/js/lightbox.js


Line 209

$(\'overlay\').setStyle({ width: arrayPageSize[0] + \'px\', height: arrayPageSize[1] + \'px\' });

Gruß. Petra


Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de
ptra
am 08.03.2012, 12:41 Uhr schrieb ptra
Antwort

Danke Thomas!

Du hast mir den Tag gerettet! Beim Umziehen ist mir der Fehler passiert (automatische Aktualisierung, arbeite im Dreamweaver). Ich habe die Originaldateien der Lightbox genommen, sie in die entsprechenden Ordner getan und alles war wieder gut.

Gruß. Petra


Gegen die Infamitäten des Lebens... (siehe Hermann Hesse) http://www.universoom.de