echo("<BODY onload=\"javascript:history.back(3)\"></BODY>"
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
proc to prosim nejde? if($action == " Zpet ") { echo("<BODY onload=\"javascript:history.back(3)\"></BODY>"); exit;
-
jeste sem vlastne nenapsal co to ma delat: o 1 stranku z5 se to vrati v pohode ale o 2 nebo o 3 uz nee. skoci to zpatky akorat o jednu
-
skus jen echo("<script language=\"JavaScript\">history.back(3)</script>");
-
tak to nepomohlo... :( ale jakto ze pres jednu stranku to jde a pres druhou uz se to nevrati?
-
Nejsem si 100% jist, ale zkus misto: history.back(x) pouzit history.go(-x)
-
Za prvé: history.back(); tě vrátí jen na předešlou stránku, k tomu, co chceš slouží history.go(-3); Za druhé: Můžeš mi vysvětlit, k čemu slouží tento kód if($action == " Zpet ") { echo("<BODY onload=\"javascript:history.back(3)\"></BODY>"); exit; Mi to přijde jako naprostá prasárna, navíc nefunkční bez JS. Ale jestli mi zdělíš rozumný důvod, rád se ti omluvím. Neber to ve zlém ;-)
-
2Pavel - to nevim k cemu to slouzi, ptal se me na to jeden znamej, ja taky neznam rozumnej duvod k vyuziti. Neco rikal kvuli promennym ktery byly odeslany metodou post aby se zachovali jejich hodnoty kdyz se bude chtit vratit o stranku zpet ci co...
-
No nic, asi se tvůj přítel vydal na cestu pokusů a omylů, kterou stále využívám i já :-) Ale toto "řešení" mi přijde obzvláště kuriózní...
-
Mno, po pravde receno - kdyz jsem to videl, taxem se zhrozil :P Ale je fakt, ze by se asi dalt vymyslet duvod pro tohle drbani se pravou rukou za levym uchem :) Kazdopadne - history.go(-x) bude fungovet jen tehdy, pokud v ty historii opravdu budou tri ztranky zpatky :) jinak rada barakudy je samorejme spravna - kdyz browser nekde uprostred obdrzi <body onload..>, taxe z toho asi posere (i kdyz, IE je schopnej zkousnout vsechno :))