Lightbox - sexylightbox

Moin Leute, ich sitze da an einem Problem, das ich einfach ned hinbekomme. Eigentlich sollte es ja ganz einfach sein, aber das will einfach ned funzzeln wie es soll. :-/

Und zwar, wollte ich die „lightbox“ bzw. „sexylightbox“ einbauen, aber irgendwie hängt hier ein wurm drinn.

Das ist der Code wo es nachher auch angezeigt werden soll:
if (!empty($row[„numpics“])) {
if ($row[„numpics“] > 0) {
for ($I = 1; $I   ";
$row[„bilder“] = $img_prev . $row[„bilder“];
}
?>
Bilder;
=$row[„bilder“]?>

<?php }
Die Seite wird über eine bestimme Seite über "stdhead();" bzw. "stdfoot();" included. :smile: Aber dort sind die ".css" und ".js" Dateien enthalten wie auch in den jeweiligen Ordnern verbaut! So ist es eingebunden: /css/sexylightbox.css" media="all" rel="stylesheet" type="text/css"\> /js/jquery.easing.1.3.js" type="text/javascript"\>/js/jquery.min.js" type="text/javascript"\>/js/sexylightbox.v2.2.jquery.js" type="text/javascript"\> $(document).ready(function() { SexyLightbox.initialize(); }); Weiss ev. einer Rat dazu? Ich habe es schon mit Leuten versucht, bei denen dies Super funktioniert, aber auch die Wissen nicht mehr weiter, wieso es bei mir nicht geht.

Moin Leute, ich sitze da an einem Problem, das ich einfach ned
hinbekomme. Eigentlich sollte es ja ganz einfach sein, aber
das will einfach ned funzzeln wie es soll. :-/

Und zwar, wollte ich die „lightbox“ bzw. „sexylightbox“
einbauen, aber irgendwie hängt hier ein wurm drinn.

Das ist der Code wo es nachher auch angezeigt werden soll:

Weiss ev. einer Rat dazu?
Ich habe es schon mit Leuten versucht, bei denen dies Super
funktioniert, aber auch die Wissen nicht mehr weiter, wieso es
bei mir nicht geht.

du hast dein problem mit „da ist der wurm drin“ und „bei mir nicht geht“ beschrieben… das ist nicht sehr hilfreich.

hast du deinen quelltext im browser kontrolliert?

ja habe ich.
und dort steht das ganze auch richtig drinne wie es muss!!

so steht es im browser quelltext drinn:
„“

und auch die .js wie auch .css datei werden richtig includet etc.

Hallo

Dann erzähl uns doch endlich mal, was passieren sollte und was tatsächlich passiert.

Johannes

ja was wohl?
das bild sollte man dann ansehen können in gross.
was ist wohl lightbox? --> http://www.lokeshdhakar.com/projects/lightbox2/

Ah ja.

Erstens sehe ich nicht ein warum ich mich schlau machen soll was Lightbox ist, wenn du dir nicht die Mühe machst den Sachverhalt mal genauer zu beschreiben. Und zweitens hast du immer noch nicht gesagt was stattdessen passiert? Nichts? Oder öffnet sich nur ein Rahmen für das Bild, aber nichts ist drin?

Johannes

es steht doch, das überhaupt nichts passier… :-/
das bild wird geöffnet, als würde man draufklicken mit einer „_top“ funktion!!

Zwischen „es passiert nichts“ und „Bild öffnet sich als neue Seite“ ist bei mir aber ein großer Unterschied.

Geht es denn auf anderen Seiten, zB. auf der von dir verlinkten?

Denn entweder hat dein Browser Probleme mit dem Javascript oder im HTML-Quellcode ist doch nicht alles in Ordnung.

Johannes

am browser liegt es SICHERLICH nicht, weil auf anderen SEITEN geht das OHNE probleme!!

auch hier geht es OHNE probleme --> http://www.stoffundkunst.ch
dort hats div. bilder und die lassen sich mit dem lightbox ganz normal in gross anschauen!!

Ich glaub ich hab den Fehler.

jquery.min.js muss vor jquery.easing.1.3.js eingebunden werden.

Johannes

das nützt auch nichts!!
geht trotzdem nicht wie es sollte…

Merkwürdig

Ich hab mir deinen Code kopiert, =$GLOBALS[„DEFAULTBASEURL“]?> durch . ersetzt und die zwei Zeilen getauscht. Es funktioniert.

Allerdings ist vor dem Tauschen der Zeilen gar nichts passiert. Das von dir beschriebene Öffnen als _top hab ich hier nur wenn ich die Dateien jquery.min.js oder sexylightbox.v2.2.jquery.js umbenenne und somit außer Gefecht setze.

$(document).ready(function() {
SexyLightbox.initialize();
});

Meine Ordnerstruktur sieht so aus:

|-- bitbucket
| `-- f-1-2.jpg
|-- css
| `-- sexylightbox.css
|-- index.html
|-- js
| |-- jquery.easing.1.3.js
| |-- jquery.min.js
| |-- sexylightbox.v2.2.jquery.js
| `-- sexylightbox.v2.2.jquery.min.js
`-- sexyimages
 |-- black
 | |-- 404.png
 | |-- 404html.png
 | |-- SexyBtLeft.png
 | |-- SexyBtRight.png
 | |-- SexyClose.png
 | |-- bgSexy.gif
 | |-- bgSexy.png
 | `-- loading.gif
 `-- white
 |-- 404.png
 |-- 404html.png
 |-- SexyBtLeft.png
 |-- SexyBtRight.png
 |-- SexyClose.png
 |-- bgSexy.gif
 |-- bgSexy.png
 `-- loading.gif

Johannes

wobei bei mir aber die index.php im ordner „include“ steckt :smile:
da das ganze ja per stdhead(); und stdfoot(); benutzt wird.
also als template

Aber die Datei die vom Browser aus aufgerufen wird liegt bei dir da wo bei mir die index.php liegt?

jop tut sie. :smile:

Ja was soll ich sagen?

In den Informationen die du bisher rausgerückt hast ist scheinbar kein Fehler, denn bei mir läufts.
Es wäre interessant mal den kompletten HTML-Code, der im Browser ankommt, zu sehen.

Johannes