Hallo Forumgemeinde,
wir versuchen die Lightbox in unsere Galerie einzubauen.
Das Problem:
Klickt man auf ein Bild, so öffnet sich die Lightbox und das richtige Bild wird angezeigt. Dieses wird aber sofort nach Abschluss des Ladevorganges ausgeblendet. Wir konnten jedoch in Firebug sehen, das weder das Bild noch irgendein anderes Elternelement (mit Ausnahme des Ladevorgangselement) ausgeblendet worden ist.
Der Code:
Die Galerie wird mit Hilfe von PHP dynamisch generiert. Betreffende Code sieht folgender Maßen aus:
// Auszug: gallery.class.php
for ($i = 2;$i < count($scan);$i++)
{
$thumbnail = $dir.'/tn/'.$scan[$i];
$picture = $dir.'/gal/'.$scan[$i];
$thumbnailIMG = '<img src="'.$thumbnail.'" alt="bild" width="160" height="120" />';
$link = '<a href="{picture}" rel="lightbox[]">{thumbnail}</a>';
$link = str_replace("{picture}", $picture, $link);
$link = str_replace("{thumbnail}", $thumbnailIMG, $link);
if ($thumbnail != $dir.'/tn/WS_FTP.LOG')
echo '<li>'.$link.'</li>';
}
Der daraus resultierende HTML-Quelltext:
<li>
<a rel="lightbox[]" href="pics/Hafenfest/gal/P1010795.jpg">
<img height="120" width="160" alt="bild" src="pics/Hafenfest/tn/P1010795.jpg"/>
</a>
</li>
Könnt ihr uns bitte vom Schlauch schubsen?
Mit freundlichen Grüßen,
Arno Nühm
--
<http://www.lastfm.de/user/INDIEaner@title:Last.FM Profil>
<http://www.lastfm.de/user/INDIEaner@title:Last.FM Profil>