Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] dziwny problem
pablos7
post 25.11.2007, 02:45:59
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 9.11.2007

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


Witam.
Mam dziwny problem w skrypcie js. Jeśli nie wykorzystuję pętli to działa dobrze a gdy korzystam z pętli to wyświetlana jest tylko ostatnia strona tyle razy ile jest elementów w tablicy.
Cała sprawa dotyczy kodu:

Kod
  
      var url = new Array(3);
      url = ['http://www.wp.pl',
              'http://www.onet.pl',
              'http://www.google.pl'];
      var czas_otw=100;
      var czas_zamk=900;

      for(var i = 0; i < 3; i++){    
          setTimeout("okno = window.open(url[i])",czas_otw);
          setTimeout("okno.close()",czas_zamk);
          czas_zamk=czas_zamk+1000;
          czas_otw=czas_otw+1000;
      }


Przy większych tablicach dzieje się tak samo.
Jeśli ktoś wie jak to poprawić aby w pętli wyświetlały się wszystkie to proszę o pomoc.

Ten post edytował pablos7 25.11.2007, 02:47:12
Go to the top of the page
+Quote Post
mrjozo
post 25.11.2007, 08:48:27
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 3
Dołączył: 27.06.2007

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


  1. <script type="text/javascript">
  2. var url = new Array(3);
  3. url = ['http://www.wp.pl',
  4. 'http://www.onet.pl',
  5. 'http://www.google.pl'];
  6. var czas_otw=100;
  7. var czas_zamk=10000;
  8.  
  9. for(var i = 0; i < 3; i++){
  10. //alert(url[i]);
  11. //pause(3);
  12.  
  13. setTimeout("okno"+i+" = window.open('"+url[i]+"')",czas_otw);
  14. setTimeout("okno"+i+".close()",czas_zamk);
  15. czas_zamk=czas_zamk+10000;
  16. czas_otw=czas_otw+1000;
  17. }
  18.  


--------------------
W chwili wolnego zapraszam na gry Dla każdego coś się znajdzie;)
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 21:08