Hoppel: Bilder-Link mit Jquery

Hallo Forum

Ich habe in verschiedenen Order Bilder. Nun möchte ich immer ein Bild eines Order auf der Seite anzeigen. Dies klappt auch.

Das Bild ist ein Link und wenn darauf geklickt wird sollten die anderen Bilder von diesem Ordner mit Jquery dargestellt werden. Und da happert es.

  
while($row = mysql_fetch_assoc($abfrage)){  
$pic_ordner = $row["id"];  
$pic = $pic_ordner.'/'.$row["image"];  
$wp =  $row["wp"];  
$typ = $row["typ"];  
$leistung = $row["leistung"];  
$objekt = $row["objekt"];  
$text = $row["text"];  
  
  
$verzeichnis = "images/referenzanlagen/".$pic_ordner."/original/";  
$ordner=openDir ($verzeichnis);  
  
$by = 1;  
while ($file = readDir ($ordner)) {  
 if ($file != "." && $file != "..") {  
  $by++;  
  $last_pic = $verzeichnis . $file;  
 }  
}  
closeDir($ordner);  
?>  
<ul id="galerie">  
<table border="0" cellpadding="0" cellspacing="0" summary="">  
  <tr>  
    <td valign="top" style="padding-right: 25px;" width="340px"><span id="referenzanlagen" >W&auml;rmepumpe: </span><?php echo $wp; ?>-W&auml;rmepumpe<br />  
                                                  <span id="referenzanlagen" >Typ: </span><?php echo $typ; ?><br />  
                                                  <span id="referenzanlagen" >Heizleistung: </span><?php echo $leistung; ?> kW<br />  
                                                  <span id="referenzanlagen" >Objekt: </span><?php echo $objekt; ?><br /><br />  
                                                                                             <?php echo $text; ?>  
    </td>  
    <td valign="top"><a href="<?php echo $last_pic; ?>" target="_blank">  
        <img src="<?php echo $last_pic; ?>" alt="Vorschau" width="52%" height="52%" />  
        </a></td>  
  </tr>  
</table>  
<br />  
  
</ul>  
<?php  
}  

Wenn ich jetzt auf ein Bild klicke zeigt es mir alle Bilder an, und nicht nur diese vom entsprechenden Verzeichnis.

Kann mir da Jemad helfen?
Die Code habe ich im Netz gefunden und zusammen "gebastelt".

  1. hi,

    Die Code habe ich im Netz gefunden und zusammen "gebastelt".

    So sieht das auch aus ;)

    Also: Mache Dir die Aufgabe klar. Ein Link, der nach Anklicken den Inhalt eines bestimmten Ordners ausgeben soll (Bilder), muss die Information mit sich führen, welcher Ordner das ist.

    Ob diese Information als Parameter übergeben, oder an das Click-Event gebunden wird, wäre die nächste Überlegung. Und dann könnten wir mal darüber nachdenken, ob sich da mit JQuery was vereinfachen lässt.

    MfG

    --
    Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
    1. hi,

      Die Code habe ich im Netz gefunden und zusammen "gebastelt".

      So sieht das auch aus ;)

      Also: Mache Dir die Aufgabe klar. Ein Link, der nach Anklicken den Inhalt eines bestimmten Ordners ausgeben soll (Bilder), muss die Information mit sich führen, welcher Ordner das ist.

      Ob diese Information als Parameter übergeben, oder an das Click-Event gebunden wird, wäre die nächste Überlegung. Und dann könnten wir mal darüber nachdenken, ob sich da mit JQuery was vereinfachen lässt.

      MfG

      Schon mal Danke.
      Verstehe ich das richtig, dass beim Link den Pfad für den Ordner in welchem die Bilder liegen mitgegeben werden muss?
      Wie würde ich das hinbekommen?

      1. hi,

        Verstehe ich das richtig, dass beim Link den Pfad für den Ordner in welchem die Bilder liegen mitgegeben werden muss?

        Genau!

        Wie würde ich das hinbekommen?

        Kommt auf Deine Datenhaltung an. Wenn anhand des Bildnamen oder der Bild-ID der Ordner festgestellt werden kann, genügt die Übergabe der Bild-ID über einen Schlüsselparameter

        <a href="deinscript.php?folder_for_img=img_id"> <img src="blast.jpeg"> </a>

        zum Auslösen der gewünschten Aktion. Der Name des Parameters folder_for_img ist die gedanktliche Stütze für das was gemacht werden soll: Zeige alle anderen Bilder, die im gleichen Ordner liegen.

        MfG

        1. hi,

          Verstehe ich das richtig, dass beim Link den Pfad für den Ordner in welchem die Bilder liegen mitgegeben werden muss?

          Genau!

          Wie würde ich das hinbekommen?

          Kommt auf Deine Datenhaltung an. Wenn anhand des Bildnamen oder der Bild-ID der Ordner festgestellt werden kann, genügt die Übergabe der Bild-ID über einen Schlüsselparameter

          <a href="deinscript.php?folder_for_img=img_id"> <img src="blast.jpeg"> </a>

          zum Auslösen der gewünschten Aktion. Der Name des Parameters folder_for_img ist die gedanktliche Stütze für das was gemacht werden soll: Zeige alle anderen Bilder, die im gleichen Ordner liegen.

          MfG

          Ich versuche mich nochmals an meinem Problem....
          ... leider komme ich nicht weiter.

  2. <span id="referenzanlagen" >Typ: </span><?php echo $typ; ?><br />
                                                      <span id="referenzanlagen" >Heizleistung: </span><?php echo $leistung; ?> kW<br />
                                                      <span id="referenzanlagen" >Objekt: </span><?php echo $objekt; ?>

    Und gleich noch dazu das id's dokumentenweit eindeutig sein müssen

    Gruß Rainer