Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] dziwny problem
Forum PHP.pl > Forum > Przedszkole
pablos7
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.
mrjozo
  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.  
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.