Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana obrazka po klikniąciu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Xriss
Chciałbym, aby ten script obsługiwał 24 obrazki i zmieniał je po kolei po kliknięciu.

  1. <!-- presented by javascripts.pl -->
  2. <form name="EXAMPLE">
  3. <img name="MYIMAGE" src="IMAGE1.xxx" onClick="change()">
  4. </form>
  5. <script type='text/javascript'>
  6. <!--
  7. var i=0;
  8. function change()
  9. {
  10. if(i==0)
  11. {
  12. document.EXAMPLE.MYIMAGE.src="IMAGE2.xxx";
  13. i++;
  14. } else {
  15. document.EXAMPLE.MYIMAGE.src="IMAGE1.xxx";
  16. i--;
  17. }
  18. }
  19.  
  20. //-->
  21. <br />
  22. <div id="javascriptspl" align="center"><a href="http://www.javascripts.pl/javascript.html" title="Darmowe Java Skrypty" target="_blank">Darmowe Java Script</a></div>
  23. <br />
  24. <!-- presented by javascripts.pl -->
erix
I tak zapytam, w czym tkwi problem?
Xriss
Ten skrypt jest na 2 obrazki, a ja nie potrafie go przerobić na więcej.
darko
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
Zrobiłem to inaczej ale i tak dzięki za zainteresowanie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.