Autor | Zpráva | ||
---|---|---|---|
Terry Profil * |
#1 · Zasláno: 9. 11. 2005, 18:24:39
Na mém chatu http://zs-petrvald.wz.cz/webchat/ dělám nastavení pomocí promněných napsané za oteznákem v adrese. Jenže ten chat je udělaný podle návodu na Intervalu, a tam s něčím takovým samozřejně nepočítali...protože je to špatné řešení, ale no...
Jde mi o to, aby se ve scriptu pod tímto textem přenášly proměné z adresy - třeba show.php?barva=ff8000&size=12px - a aby se při změně tvaru té adresy změnily tak, aby vyhovovaly. Předem děkuju za pomoc :) <? require "./const.php"; ClearStatCache(); // vymaz vyrovnavaciu pamet $newSize = FileSize($subor); // zisti velkost suboru if($newSize != $oldSize): // pribudol novy odkaz ? ?> <script language="JavaScript"> parent.frames["show"].location = "show.php" // obnov ramec "show" </script> <? endif; ?> <form name="form"> Refresh nastane za <input type="text" name="timer" size="1" readonly>s </form> <script language="JavaScript"> var t = 10 // konstanta v sekundach znovunacitania stranky function Timer(){ document.form.timer.value = t // vypis do formulara if(!t) // uplynula doba casovaca parent.frames["head"].location = "head.php?oldSize=<?echo $newSize?>" else{ t-- setTimeout("Timer()",19999) // spusti opat o 1 sekundu } } Timer() // spustenie odpocitavania </script> |
||
Terry Profil * |
#2 · Zasláno: 9. 11. 2005, 19:07:39
Tak sorry, ale tam neí problém s PHP, ale scriptem v odesílání adresáře(myslím)
Pri odesílání formuláře se správou se proveden tento JS: <script language="JavaScript"> parent.frames["show"].location = "show.php" // byla pridana zprava, obnov stranku </script> Jak tam mám za to show.php namontovat ty aktuální proměné ? |
||
kyselina Profil * |
#3 · Zasláno: 9. 11. 2005, 21:30:26
(jestli sem to spravne pochopil)
parent.frames["show"].location = "show.php" nahrad za parent.frames["show"].location = "show.php?<?=$_SERVER['QUERY_STRING']?>" |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0