Diashow+Bildergallerie

a!i3n

Lt. Commander
Registriert
Mai 2004
Beiträge
1.673
Hi,

ich habe ein kleines Problem:

Also ich würde gerne auf einer Homepage eine Bildergallerie machen,
sagen wir mal 4 Bilder pro Reihe und 4 Reihen nach unten. (Nur damit
ihr auch das vorstellen könnt :) ) <- 100x100 Pixel als Bsp.

So dann sind dann immer schön unterschiedliche Bilder drin...aber man
will ja die Bilder auch etwas größer sehen, sodass die Bilder zu einer
Diashow weitergeleitet werden. Habe folgendes Javascript für die
Diashow: (mit Vorwärts&Rückwärts Link)
Code:
<html>
 <head>
  <script language="javascript">
   var bilder = new Array('bild1.jpg', 'bild2.jpg', 'bild3.jpg');
   var pos = 0;
   
   function vorwaerts()
   {
    pos++;
    if (pos == bilder.length)
     pos = 0;
    document.images['bild'].src = bilder[pos];
   }
   
   function zurueck()
   {
    pos--;
    if (pos < 0)
     pos = bilder.length - 1;
    document.images['bild'].src = bilder[pos];
   }
   
  </script>
 </head>
 <body>
  <img name="bild" src="bild1.jpg"/ width="600" height="400">
<br>
  
  <a href="javascript:zurueck()">Zur&uuml;ck</a>
  <a href="javascript:vorwaerts()">Vorw&auml;rts</a>
 </body>
</html>

So nun kann ich aber nur ein Bild angeben, welches beim Laden geöffnet wird,
also zum Beispiel nur das Erste! Das ist ja auch gut wenn ich das erste Bild öffne,
denn dann kommt ja das erste in Groß und ich kann mich durch die Diashow klicken.

Wenn ich nun aber von der Gallerie aus auf das zweite Bild klicke kommt das erste Bild
in groß, weil ich ja nur ein Startbild festlegen kann in meiner Lösung. Es soll aber das zweite Bild in groß kommen.

Ich könnte nun natürlich ganz viele neue html. Seiten machen und das Javascript einfügen allerdings müsste man das ja dann für jedes neues Bild machen!

Ich hoffe ihr versteht mein Problem! Danke fürs Lesen und ich hoffe ich könnt mir helfen!

Gruß&Danke

Maxi
 
Hmm, die meisten Java Gallerien nutzen aber doch eben diese Prinzip, ich wüste im Mom auch keine Gallerie bei der das andere gelöst worden wäre. Wie wäre es wenn du dir ein kleines Prog. bastelst welches die Arbeit für dich übernimmt?

mfg
 
Das Programm sollte dann also immer eine neue Html. Seite erzeugen und dabei das Javascript reinmachen und das Startbild ändern? :freaky: Haste da vllt. an der Hand?

Hätte natürlich lieber eine interne Lösung, in der ich die Bilder in einen Ordner tue und
dann in der index der Diashow einfach die Bildname bzw. Bildverzeichnis hinzutue :p

Könnte es nicht auch was mit einem IF Satz in PHP eine Lösung geben? Würde dann
aber auch immer ein längerer IF Satz den man pro Bild erweitern müsste :freak:
<- sowei ich es könnte

Danke:)

Gruß
Max
 
Zurück
Oben