Xriss
5.07.2010, 15:55:12
Chciałbym, aby ten script obsługiwał 24 obrazki i zmieniał je po kolei po kliknięciu.
<!-- presented by javascripts.pl -->
<img name="MYIMAGE" src="IMAGE1.xxx" onClick="change()"> <script type='text/javascript'> <!--
var i=0;
function change()
{
if(i==0)
{
document.EXAMPLE.MYIMAGE.src="IMAGE2.xxx";
i++;
} else {
document.EXAMPLE.MYIMAGE.src="IMAGE1.xxx";
i--;
}
}
//-->
<div id="javascriptspl" align="center"><a href="http://www.javascripts.pl/javascript.html" title="Darmowe Java Skrypty" target="_blank">Darmowe Java Script
</a></div> <!-- presented by javascripts.pl -->
I tak zapytam, w czym tkwi problem?
Xriss
5.07.2010, 16:32:40
Ten skrypt jest na 2 obrazki, a ja nie potrafie go przerobić na więcej.
darko
5.07.2010, 16:37:22
Daj wszystkie nazwy obrazków do tablicy (var tab = new Array('obrazek1', 'obrazek2'); ), następnie zwiększaj w funkcji indeks ustawiając źródło obrazka na tab[indeks]; Następnie sprawdzaj czy indeks osiągnął maksimum (tab.length) i jeśli osiągnął to go wyzeruj, żeby podmienianie szło od początku.
Xriss
5.07.2010, 19:04:45
Zrobiłem to inaczej ale i tak dzięki za zainteresowanie