Geschrieben von Fairy am 01.07.2005 um 13:34:
Php
zb auf
www.ea-fotos.de.vu ist es so toll gemacht, dass man auf ein Bild klickt, sich dann das Pop-up öffnet und unter dem Bild klickt man auf "weiter" und kommt zum nächsten Bild. Im Quellcode habe ich gesehen, dass nicht für jedes Bild eine eigen Seite erstellt wurde, sondern dieses "weiter" einfach so verlinkt wurde, dass die Bilder aus dem Ordner (?) per Klick einfach da eingeblendet werden. bei der verlinunkung von diesem "weiter" steht dann etwas von php und noch so komisches. Ich würde etwas inder Art gern auch machen, habe aber keine ahnung wie.
auf
http://www.horse-art.ch/bilder/reitsport/002.html ist es genau so. bei einem klick auf "weiter" öffnet sich das nächste bild, aber ich denke nicht, dass anna für jedes bild so eine seite gemacht hat und diese dann mit der nächsten verlinkt ist.
kann mir ein genie helfen?
gruß Mona
Geschrieben von Zuckerstute am 01.07.2005 um 13:40:
Das was Du meinst ist mit einer Mischung aus PHP und Javascript möglich. Hier der Code, die Erklärung findest Du unten:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
<SCRIPT language=Javascript>
<!--
var num = 4; // Anzahl der Bilder
function more(i) {
if (document.images){
img = new Array();
if (n > num) n = 1;
img[i]=new Image();
img[i].src="pic"+i+".gif"; // pic ist der Name der Grafiken
document.images.slides.src=img[i].src;
}
}
// -->
</SCRIPT>
<SCRIPT>var n = 2;</SCRIPT>
<A href="javascript:more(n++)"><IMG name=slides src="pic1.gif" border="0"></A>
<br><br>
<FONT class="stn"><A href="javascript:more(n++)">weiter</font></A> |
|
Ein einfacher Code, jedoch umso schwerer zu erklären...
Also:
Gleich zu Beginn findest Du
var num = 4;
Hier ersetzt Du den
4er durch die Zahl der Bilder, die sozusagen "abgespielt" werden sollen. Wenn Du also 6 Bilder abspielen willst, gist du 6 ein usw.
Kurz vor Ende des ersten Absatzes steht
img[i].src="pic"+i+".gif";
Das
pic ersetzt Du durch den Namen Deiner Bilder. (Achtung! Du musst alle Bilder gleich benennen, sonst gehts nicht, auch mit PHP nicht). Du musst die Bilder auch nummerieren. Also z.Bsp. bild1, bild2 usw.
Wenn Du Deine Bilder also foto1, foto2, foto3, foto4, foto5, etc. nennst, musst du statt pic
foto eingeben.
.gif ist die Endung, das brauche ich glaub ich nicht weiter erklären, oder? Haben Deine Bilder die Endung .jpg, gibst du
.jpg ein.
Das wars auch schon, ich hoffe, ich konnte Dir helfen. Solltest Du noch irgendwelche Fragen haben, kannst Du mich ja fragen. Falls du auch ein "zurück" haben willst, schreib mir.
lg Eva
Ach, und Anna hat für jedes Bild eine eigene Seite gemacht, das sieht man in der Statuszeile, wenn man über den Link fährt ^.-