Chciałem zrobić na stronie taki bajer żeby zdjęcia się automatycznie
zmieniały bez odświeżania,więc potrzebowałem do tego kodu javy.
Chciałem również żeby nazwy tych zdjęć zaczytywane były z bazy danych więc zrobiłem taki kod:
  1. <script type="text/javascript">
  2. var fot=new Array()
  3. <?
  4.  
  5.     include('sql_connect.php');
  6.     $nowosc="SELECT Ak.PlikZdjecia,Ak.Nowosc,Pr.Nazwa FROM T_Akcesoria AS Ak
  7.              INNER JOIN T_Akcesoria_Producent AS Pr ON Ak.IdProd=Pr.IdProd
  8.              WHERE Ak.Nowosc='T' ORDER BY RAND() LIMIT  4";
  9.     $wcz_nowosc=mysql_query ($nowosc)or die ("Nie wczytano produktów");
  10.     $i=0;    
  11.    
  12.          
  13.     while($d_nowosc = mysql_fetch_row($wcz_nowosc))
  14.     { ?>
  15.    
  16.     fot[<?echo"$i";?>]=["photos/akcesoria/nowosc/<?echo"$d_nowosc[0]";?>", "http://www.strona.pl/", ""]
  17.    
  18.     <?
  19.        $i++;
  20.     }
  21.    
  22.     ?>
  23.  
  24.  
  25. var fadebgcolor="white"
  26.  
  27. ////NO need to edit beyond here/////////////
  28.  
  29. var fadearray=new Array() //array to cache fadeshow instances
  30. var fadeclear=new Array() //array to cache corresponding clearinterval pointers
  31.  
  32. ...
  33. </script>

SCRIPT wywołuje w ten sposób:
  1. <?php
  2. <script type="text/javascript">
  3.  
  4.  
  5. new fadeshow(fot, 190, 110, 0, 2500, 1)
  6. </script>
  7. ?>

i wszystko działa w miarę ok, czasami tylko podczas wczytywania strony pojawia mi się messagebox z komunikatem:


Bardzo proszę o pomoc