Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem Php+java, Zmienne w java
w@riat
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 25.08.2004
Skąd: Białystok

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


Po pierwsze witam wszystkich.
Po drugie mam nadzieję ,ze mi pomożecie.

Mam problem z preloaderem napisanym w java script.
Problem polega na tym ,że do preloadera są wysyłane zmienne:
$fol oraz $z

w takiej linijsce kodu.
Laduj("<? echo"$fol/duze/$z" ?>.jpg");

Z tym nie ma problemu preloader ładnie to ładuje.
Lecz tutaj już są dla mnie schodki. Po załadowaniu chciałbym aby przeniosło na strone:

galeria.php?z=$a&akc=pokarz&fol=$kat

w takiej linicje kodu:

setTimeout(\"window.location.href='galeria.php?z=$a&akc=pokarz&fol=$kat'\", 500);";

Lecz tutaj gubi juz zmienne i do galeria.php dociera niezmienione:
galeria.php?z=$a&akc=pokarz&fol=$kat

Zamiast przykładowo: galeria.php?z=1&akc=pokarz&fol=legwan

Mogę wysłac pliki jak komuś to pomoże.
Licze na Waszą pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
w@riat
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 25.08.2004
Skąd: Białystok

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


To może umieszcze cały ten plik tutaj.
Chodzi oto ,że plik galeria.php wysyła zmienne $z oraz $fol do preloader.php ale ten jakby ich nie zapamietuje i nie przekazuje dalej.

  1. <HTML>
  2. <HEAD>
  3. <script LANGUAGE=\"JavaScript\">
  4. <!-- 
  5. var Obr = new Array();
  6. var il_bledow = 0;
  7. var afterOK;
  8. var afterNotOK;
  9. var postep = 0;
  10.  
  11. function Laduj(plik)
  12. {
  13.  if (document.images)
  14.  {
  15.      var nast = Obr.length;
  16.   Obr[nast] = new Image();
  17.   Obr[nast].onerror = bladObr;
  18.   Obr[nast].src = plik;
  19.  } 
  20. }
  21.  
  22. function Sprawdz()
  23. {
  24.  var notcompl = 0;
  25.  var compl = 0;
  26.  var w = Obr.length;
  27.  
  28.  for (var i = 0; i < w; i++)
  29.  {
  30.      if (Obr[i].complete) compl++; else notcompl++; 
  31.  }
  32.  
  33.  postep = compl/w*100;
  34.  Rysuj_pasek_postepu();
  35.  if (notcompl > il_bledow) setTimeout(\"Sprawdz();\", 100);
  36.  else if (notcompl == 0) eval(afterOK);
  37.  else if (notcompl == il_bledow) eval(afterNotOK);
  38. }
  39.  
  40. function Ladowanie()
  41. {
  42.  Laduj(\"<? echo&#092;"$fol/duze/$z\" ?>.jpg\");
  43.  
  44.     
  45.   Sprawdz();
  46. }
  47.  
  48. function bladObr()
  49. {
  50.  il_bledow++;
  51. }
  52.  
  53. function Rysuj_pasek_postepu()
  54. {
  55.  var strPostep = \"\" + postep;
  56.  if (strPostep.substring(0,3) == \"100\") strPostep = \"100%\"; else strPostep = strPostep.substring(0,2) + \"%\";
  57.  var tabela = \"<table width=\"270\" border=\"0\"><tr><td width=\"\" + ((postep != 0)?(parseInt(strPostep)*2):\"1\") + \"\" bgcolor=\"#FF3300\"></td><td></td><td width=\"50\"><b><font face=\"Verdana\" size=\"2\">\" + strPostep + \"</td></tr></table>\";
  58.  naglowek.innerHTML = ladow + tabela;
  59. }
  60.  
  61. function Init()
  62. {
  63.  
  64.  nojava.innerHTML = \"&nbsp\";
  65.  setTimeout(\"nojava.innerHTML = 'Jak witryna sie nie zaladuje za chwile to bedziesz zmuszony kliknac w napis LOAD
  66. NG..,';\", 25000);
  67.  
  68.  
  69.  afterOK = \"window.status = 'Preload Okay!'; 
  70. setTimeout(\"<? echo &#092;"window.location.href='galeria.php?z=$a&akc=pokarz&fol=$kat'\", 500);\";?>
  71.  afterNotOK = \"alert('Cos nie tak musisz kliknac w napis LOADING ....n ' + (Obr.length - il_bledow) + '' + il_bledow + '');\";
  72.  ladow = \"<br>\";
  73.  
  74.  naglowek.innerHTML = ladow;
  75.  Ladowanie();
  76. }
  77.  
  78.  
  79.  
  80. //-->
  81. </SCRIPT>
  82.  
  83. <META HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; charset=iso-8859-2\">
  84. <META NAME=\"Description\" CONTENT=\"Opis dokumentu\">
  85. <META NAME=\"Author\" CONTENT=\"Autor dokumentu\">
  86. <TITLE>Ładowanie pliku</TITLE>
  87. </HEAD>
  88. <BODY onload=Init()><script language=\"JavaScript\" type=\"text/javascript\">
  89.  <!-- Hide script from older browsers
  90.  setTimeout (\"changePage()\", 0);
  91.  
  92.  function changePage() {
  93.   if (self.parent.frames.length != 0)
  94.    self.parent.location=document.location;
  95.   }
  96.  
  97.  // end hiding contents -->
  98.  
  99. </script><center><table height=90% width=90%><td width=90% style=\"padding: 0cm\" height=90% valign=middle align=center><span class=txt1>Trwa wczytywanie grafiki..</span><br><p><a href=<? echo&#092;"galeria.php?z=$a&akc=pokarz&fol=$kat\";?> ><font style=font-size:12pt;font-family:arial;color:black;><B>LOADING ...</b></a><p><div id=naglowek></div></td></table></center><div align=center id=nojava><B><font style=font-size:10pt;font-family:arial;color:red;>CO? NIE DZIAŁA - NACI?NIJ NAPIS \"LOADING\"</font></b></div>
  100.  
  101. <!-- To jest miejsce na treść dokumentu -->
  102.  
  103. </BODY>
  104. </HTML>


Ten post edytował w@riat 25.08.2004, 20:59:44
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 19:53