Nighteyes: Prettyphoto in goggle chrome funzt aber sonst wo nicht

Hallo zusammen,

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...

Viele Grüße
Nighteyes

  1. 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.

    1. Schöne Antwort.

      Jörg Reinholz

    2. Wie schlecht ich bin...
      danke dir :)

      Sollte unbedingt mich mal mit Debugger anfreunden statt immer dem Chrome zu trauen :D

      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:

      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
        });
      });

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

      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.

      1. 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.