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;"
onClick="decrease()"/>
<img src="images/rightarrow.png" align="right" style="padding-top: 162px; padding-right:
26px;" 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: