Autor Zpráva
Terry
Profil *
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 *
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 *
(jestli sem to spravne pochopil)
parent.frames["show"].location = "show.php"
nahrad za
parent.frames["show"].location = "show.php?<?=$_SERVER['QUERY_STRING']?>"
Toto téma je uzamčeno. Odpověď nelze zaslat.

0