Karl-Franz zu Ferdinand von und bei Dümpelshofen: Prettyphoto in goggle chrome funzt aber sonst wo nicht

Beitrag lesen

Guten Abend.

auf folgender Seite: scheutwinkel.be-virtual.org funktioniert im Chrome die Pretty Photo Bildergalerie (Wenn man drauf klickt erscheint das Bild)
Im Firefox, IE und Safari jedoch nicht.
Leider weiß ich nicht mehr wo ich suchen soll...

Dann schauen wir mal:

1.
Firebug meldet "TypeError: $sel.prettyPhoto is not a function (Zeile 108)". Dort finden wir:

$(document).ready(function(){
  var $sel = $("a[rel='prettyPhoto[bild1]']");
  $sel.get(0).href = 'http://scheutwinkel.be-virtual.org/data/uploads/bild2.jpg';
  $sel.prettyPhoto({
     theme: "pp_default",           social_tools: false
  });
});

2.
$sel wird in Zeile 106 bestückt, wohl per JQuery. Kurz geschaut, ja, Firepath findet a[rel='prettyPhoto[bild1]'], daran liegt's also nicht.

3.
Firebug-Debugger angeworfen, Stopp auf Zeile 107 gesetzt. Wir stellen fest: $sel ist belegt, aber $sel.prettyPhoto existiert nicht. Wo mag das herkommen? Eine Erweiterung wohl, klar, steht ja auch im Betreff.

4. Wir schauen im Kopfbereich nach, wo denn diese Erweiterung herkommen mag und finden dieses:

<script type="text/javascript" src="http://localhost/beta/plugins/i18n_gallery/js/jquery.prettyPhoto.js"></script>

Aha.

Fehler gefunden.