Javascript Galéria
Sziasztok, eddig soha nem használtam Javascriptet, csak HTML-t, és PHP-t, viszont most egy weboldalhoz kértek egy Javascript galériát a főoldalra. Elég egyszerűnek tűnik. Annyi a lényeg, hogy középen van a kép, két oldalt pedig nyilak, amivel lehet lapozni. Kicsit utánaolvastam, és ennyit tudtam megcsinálni belőle eddig:
A HEAD-ben levő rész:A BODY pedig így néz ki:Úgy működik, hogy ha a bal nyílra kattintunk, elindítja az increase() függvényt, ami hozzáad egyet az i változóhoz, ami a betöltött kép száma. A jobb nyíllal a decrease() függvény lép működésbe, ami elvesz egyet. Egy ellenőrzés után a load() függvényhez jutnak, amivel be szeretném töltetni a képet, viszont fogalmam sincs, hogy tudnám ezt már megcsinálni. Köszi előre is a segítséget, vagy a tanácsokat!
■ A HEAD-ben levő rész:
- <script language="javascript">
- i = 1;
- max = 3;
- function decrease()
- {
- if(i<=1)
- {
- i = max;
- load();
- }
- else
- {
- i--;
- load();
- }
- }
- function increase()
- {
- if(i>=max)
- {
- i = 1;
- load();
- }
- else
- {
- i++;
- load();
- }
- }
- function load()
- {
- alert(i);
- }
- </script>
- <img src="images/leftarrow.png" align="left" style="padding-top: 162px; padding-left: 26px;"
- nClick="decrease()"/>
- <img src="images/rightarrow.png" align="right" style="padding-top: 162px; padding-right:
- 6px;" onClick="increase()"/>
- <center><img src="pictures/picture01.jpg" style="padding-top: 40px;"/></center>
Mivel nem túl konkrét a
A képet úgy tudod betölteni, hogy megváltoztatod az <img> tag (objektum) src tulajdonságát.
Pl. az <img> id-je "galeriakep"
Köszi a segítséget,
JavaScript
'pic1'
, ennek nem sok értelme van. Jó lenne, ha elsajátítanál egy kis JavaScript kódolási stílust, valamint hogy hogyan működnek a változók, és miért rossz a globális változók használata. És használj valami JavaScript debuggert (IE: F12 Fejlesztői eszközök, Fx: Firebug, Chrome: Fejlesztői eszközök, Opera: Dragonfly).Íme egy működő kód: