Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z (chyba) new Array
ano
post
Post #1





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


Cześć, siedze nad tym i już nie mogę nic wymyśleć!
Mam taki kod:
  1.  
  2. /* home */
  3. var lHome = new Array("images/homeProducts/necklaces.jpg",
  4.                   "images/homeProducts/necklaces.jpg",
  5.                   "images/homeProducts/necklacesOn.jpg",
  6.                   "images/homeProducts/rings.jpg",
  7.                   "images/homeProducts/ringsOn.jpg",
  8.                   "images/homeProducts/ear-rings.jpg",
  9.                   "images/homeProducts/ear-ringsOn.jpg",
  10.                   "images/products/rings.png",
  11.                   "images/products/ringsOn.png",
  12.                   "images/products/necklaces.png",
  13.                   "images/products/necklacesOn.png",
  14.                   "images/products/ear-rings.png",
  15.                   "images/products/ear-ringsOn.png",
  16.                   "images/hr.png");
  17.  
  18.      ----------
  19.  
  20. /* rings */
  21. var lRings = new Array("images/prev.gif",
  22.                   "images/prevOn.gif",
  23.                   "images/zoom.png",
  24.                   "images/next.gif",
  25.                   "images/nextOn.gif",
  26.                   "images/rings/1.jpg",
  27.                   "images/rings/2.jpg",
  28.                   "images/rings/3.jpg",
  29.                   "images/rings/4.jpg",
  30.                   "images/rings/5.jpg",
  31.                   "images/rings/6.jpg",
  32.                   "images/rings/7.jpg",
  33.                   "images/rings/8.jpg",
  34.                   );
  35. /* necklaces */
  36. var lNecklaces = new Array("images/prev.gif",
  37.                   "images/prevOn.gif",
  38.                   "images/zoom.png",
  39.                   "images/next.gif",
  40.                   "images/nextOn.gif",
  41.                   "images/necklaces/1.jpg",
  42.                   "images/necklaces/2.jpg",
  43.                   "images/necklaces/3.jpg",
  44.                   "images/necklaces/4.jpg",
  45.                   "images/necklaces/5.jpg",
  46.                   "images/necklaces/6.jpg",
  47.                   );
  48. /* earrings */
  49. var lEarrings = new Array("images/prev.gif",
  50.                   "images/prevOn.gif",
  51.                   "images/zoom.png",
  52.                   "images/next.gif",
  53.                   "images/nextOn.gif",
  54.                   "images/earrings/1.jpg",
  55.                   "images/earrings/2.jpg",
  56.                   "images/earrings/3.jpg",
  57.                   "images/earrings/4.jpg",
  58.                   "images/earrings/5.jpg",
  59.                   "images/earrings/6.jpg",
  60.                   );
  61.  
  62.        ----------
  63.  
  64. /* ladowania strony */
  65. function load(strona, images) {
  66.  
  67.  
  68.     if (strona == "home") { $('mainLoad').style.display = "none"; }
  69.     else { $('content').style.display = "none";}
  70.  
  71.     alert(strona);
  72.     alert(images);
  73.     var ile = images.length;
  74.  
  75.     var i = 0;
  76.  
  77.     imageObj = new Image();
  78.  
  79.     for(i=0; i<=ile; i++)
  80.     {
  81.          imageObj.src=images[i];
  82.     }
  83.  
  84.          imageObj.onLoad=imagesLoaded();
  85. }
  86.  
  87.  
  88. function imagesLoaded() {
  89.               Effect.DropOut('load');
  90.               setTimeout("imagesLoadeda()", 600);
  91.               }
  92.  
  93. function imagesLoadeda() {
  94.                $('mainLoad').style.display = "block";
  95.                $('content').style.display = "block";
  96.                }


Funkcję load wywołuje:
<body onload='load("home",lHome)'>

I teraz cały problem polega na tym, że nie chce to działać. Działa tylko wtedy kiedy nie ma w kodzie fragmentu zaznaczonego przezemnie znakami: "----------"

Potrzebuje te inne tablice, bo będą one służyły do wczytywania obrazków do innych podstron.

Co jest w tym kodzie źle?

Przy okazji jeszcze jedno pytanie: jak to przpisać tak, żebym nie musiał mieć funkcji "imagesLoaded i imagesLoadeda"? (tak, zeby wszystko sie w "load" zmieściło)


--------------------
Linkedin | ...
Go to the top of the page
+Quote Post
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Usuń przecinki po ostatnich elementach w tablicy i zacznie działać.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
ano
post
Post #3





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


OK, zadziałało. Dzięki winksmiley.jpg


--------------------
Linkedin | ...
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 - 19:25