Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] dynamiczny odnośnik i Timeout
pjamalia
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 1.11.2009

Ostrzeżenie: (0%)
-----


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 to the top of the page
+Quote Post
-Gość-
post
Post #2





Goście







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
Go to the top of the page
+Quote Post
pjamalia
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 1.11.2009

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 23:34