Chce zrobić aby przy wejściu na strone wyjświetlił się komunikat "Czy otworzyć te strony" jeśli zostanie wybrana opcja TAK mają otworzyć się strony (będzie ich zmienna liczba) do których linki zostaną pobrane z bazy mysql.

Linki pobieram z bazy tak:


  1. <?
  2. $sql = &#092;"SELECT linkhtm FROM linki WHERE id='$id'\";
  3. $result = $db->sql_query($sql);
  4.  
  5. $liczba = sql_num_rows($result);
  6.  
  7. for($i=1; $i<=$liczba; $i++){
  8.     $row = $db->sql_fetchrow($result);
  9.     $linkhtm[$i-1] = $row[linkhtm];
  10. }
  11. ?>


Tylko teraz nie umie sobie poradzić z javą sad.gif


--------------------------------------
edit: 11:25
--------------------------------------

Poradziłem sobie chyba z tym już, oto skrypt, może komuś się przyda.... poprawcie mnie jeśli zrobiłem jakiś błąd.

  1. <?
  2. $link[0] = &#092;"http://www.a1.pl\";
  3. $link[1] = &#092;"http://www.a2.pl\";
  4.  
  5. $liczba = 2 //liczba linków zwrócona przez mysql_num_rows
  6.  
  7. echo &#092;"<script>filearray=new Array;
  8. n=0;n&#092;";
  9.  
  10.  
  11. for($i=0; $i<$liczba; $i++){
  12. echo &#092;"filearray[$i]= \"\".$link[$i].\"\"n\";
  13. }
  14.  
  15.  
  16.  
  17. echo &#092;"iv=false;
  18. function addfile(){
  19. var s=filearray[n];
  20. n++;
  21. if(n==filearray.length && iv){
  22.  top.clearInterval(iv);
  23.  n=0;
  24.  }
  25.  top.document.location=s;
  26. return true;
  27. }
  28.  
  29. if(window.confirm(&#092;"Czy na pewno chcesz otworzyc te strony?\"))
  30. {
  31. iv=top.setInterval('addfile()',60)
  32. }
  33. </script>\";
  34.  
  35.  
  36.  
  37. ?>