Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] dynamiczny odnośnik i Timeout
Forum PHP.pl > Forum > Przedszkole
pjamalia
mam funkcję:

  1. function showPromoteAdverts(div_name)
  2. {
  3. var div = document.getElementById(div_name);
  4. div.style.width=100;
  5. div.style.height=20;
  6. div.style.backgroundColor="black";
  7. div.style.color="white";
  8. for(var iter = 1; iter <js_counter; iter++)
  9. {
  10.  
  11. a=document.createElement("a");
  12. a.setAttribute("href","pocuradvert.php?adidadi="+js_id_adv[iter]+"");
  13. a.appendChild(document.createTextNode("["+iter+"] "));
  14. a.style.color="white";
  15. a.id=iter+"link";
  16. div.appendChild(a);
  17. a.onclick=function()
  18. {
  19. //showImage(~~parseInt(this.id,10));
  20. }
  21. a.onmouseover=function()
  22. {
  23. showImage(~~parseInt(this.id,10));
  24. js_showData("adverts",~~parseInt(this.id,10));
  25. }
  26.  
  27. }
  28. }


czy da się na podstawie eventhandlera zrobić tak, żeby co jakiś czas event hanlder wywoływał się sam?questionmark.gif Żeby jak jest teraz pod 'onmouseover' po najechaniu raz, dane zmieniały sie na warstwie co np 3 sekundy?

dzięki z góry
Gość
setTimeout('alert(1)',1000) - wyswietli sie po sekundzie
setInterwal('alert(1)',1000) - bedzie sie wyswietlac co sekunde

aby zatrzymac, musisz to przypisac do zmiennej
var interwal1=setInterwal(...); //przypisanie
clearInterwal(interwal1); //czyszczenie/zatrzymywanie
pjamalia
ok, to jak korzystać z tej funkcjo to ja wiem, ale czy jest możliwość wykorzystać ją w moim przypadku tak jak mam w eventhanlder a.onmouseover() żeby co jakiś czas mi zmieniało obrazek czyli wywoływało te funkcje z innymi wartościami a.id.
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.