exxxited
Mitglied
Registriert: 26.06.2008
Beiträge: 1
|
|
Hallo liebe User,
kann mir bitte jemand die Funktionsweise des folgende Gallery-Script erklären?
Vielen Dank im Vorraus!
<script type="text/javascript"> <!--// This is for a manual slide show with pictures named pic1.gif, pic2.gif, pic3.gif ... ////// In this example there are a total of 5 pictures
num=5; //total number of pictures sld=1; function slide(dir){ if (dir=="back" && sld==1) sld=2; if (dir=="next" && sld==num) sld=num-1; (dir=="back") ? sld--:sld++; document.images.pic.src ="images/pic" + sld + ".gif"; } //--> </script>
<img src="images/pic1.gif" border="0" name="pic"> <br /> <a href="#" onclick="slide('back'); return false" onfocus="this.blur()"><img src="images/back.gif" name="back" border="0"></a> <a href="#" onclick="slide('next'); return false" onfocus="this.blur()"><img src="images/next.gif" name="next" border="0"></a>
|
|
| 26.06.2008 12:57:36 |
|
Chiaki
Moderator
Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 169
|
|
Hallo,
das Script initiiert zuerst die Gesamtzahl an Bildern (num) und die Nummer des ersten anzuzeigenden Bildes (sld). Klickt man auf NEXT, wird der Wert von sld solange jedesmal um 1 inkrementiert (sld++), bis die Gesamtzahl an Bildern erreicht ist, in diesem Fall wird bei jedem weiteren Klick auf NEXT nur noch Bild 5 angezeigt. Klickt man auf BACK, wird der Wert von sld solange jedesmal um 1 dekrementiert (sld--), bis der Wert 1 erreicht wird, in diesem Fall wird bei jedem weiteren Klick auf BACK nur noch Bild 1 angezeigt.
Die Anwendung dieser Erklärung auf die verschiedenen Befehle und IF-Schleifen sollte nun also kein Problem mehr darstellen :)
Greetings, Chiaki
_______________________________________ Make sure You've read RFC 1855, before sending electronic mail, start Chats, posting on Newsgroups or leave any Comments. RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>
|
|
| 28.06.2008 23:42:27 |
| http://www.rfc1855.net/ |
 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|