Fancybox generiert Fehlermeldung im IE

xtramen01

Erfahrenes Mitglied
Hallo Leute,

ich benute die Fancybox auf meiner Seite.
Nun hat mich jemand drauf aufmerksam gemacht das diese nicht funktioniert.

Und tatsächlich....in sämtlichen IE Versionen ab 6.0 gehts nich und ich bekomme folgende Fehlermeldung:

Details zum Fehler auf der Webseite

Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
Zeitstempel: Sun, 14 Feb 2010 18:47:25 UTC


Meldung: 'opts.itemArray[...]' ist Null oder kein Objekt
Zeile: 375
Zeichen: 4
Code: 0
URI: http://web/osc2/includes/third_part/jquery_library/jquery.fancybox-1.2.5.js

Der entsprechende Abschnitt ist folgender:

Code:
			if (typeof opts.itemArray[ opts.itemCurrent ].title !== 'undefined' && opts.itemArray[ opts.itemCurrent ].title.length > 0) {
				var pos = $("#fancy_outer").position();

				$('#fancy_title div').text( opts.itemArray[ opts.itemCurrent ].title).html();

				$('#fancy_title').css({
					'top'	: pos.top + $("#fancy_outer").outerHeight() - 32,
					'left'	: pos.left + (($("#fancy_outer").outerWidth() * 0.5) - ($('#fancy_title').width() * 0.5))
				}).show();
			}
			}

Auf der Demoseite von denen läuft alles einwandfrei.
Kann mir vielleicht jemand einen Tip geben was hier falsch sein könnte?

Gruss
 
Hi.
URI: http://web/osc2/includes/third_part/jquery_library/jquery.fancybox-1.2.5.js

Der entsprechende Abschnitt ist folgender:

Code:
			if (typeof opts.itemArray[ opts.itemCurrent ].title !== 'undefined' && opts.itemArray[ opts.itemCurrent ].title.length > 0) {
				var pos = $("#fancy_outer").position();

				$('#fancy_title div').text( opts.itemArray[ opts.itemCurrent ].title).html();

				$('#fancy_title').css({
					'top'	: pos.top + $("#fancy_outer").outerHeight() - 32,
					'left'	: pos.left + (($("#fancy_outer").outerWidth() * 0.5) - ($('#fancy_title').width() * 0.5))
				}).show();
			}
			}

Auf der Demoseite von denen läuft alles einwandfrei.
Kann mir vielleicht jemand einen Tip geben was hier falsch sein könnte?
http://fancybox.net/ hat zwischenzeitlich die Versionsstufe "1.3.0" erreicht, in der diese Scriptzeilen in dieser Form aus "jquery.fancybox-1.2.5" überhaupt nicht mehr existieren.

mfg Maik
 
Zurück