Autor | Zpráva | ||
---|---|---|---|
pain Profil * |
#1 · Zasláno: 21. 7. 2012, 15:10:51
Ahoj. Chtěl bych se zeptat jestli můžu nějak zapaouzovat stránku dokud uživatel neodpoví na dotaz z javascriptu. Napsal jsem si tenhle script, ale on proběhne a na nic nevyčkává a já nevim jak to mám řešit.
<script language="JavaScript"> <!-- aaa=window.confirm("Opravdu si udělat tohle??"); function verifikace(){ if(aaa){ var promena="1"; document.write (promena); }else{ var promena="0"; document.write (promena); } } // --> </script> <?php $ver = "<script>verifikace();</script>"; echo $ver; if($ver==0){ $backlink= "index.php?page=vzkazy"; header ("Location: $backlink"); } ?> |
||
ShiraNai7 Profil |
#2 · Zasláno: 21. 7. 2012, 16:15:54
pain:
Javascript se provadi az v prohlizeci. Kus PHP kodu, ktery tam mas, se provede uz na serveru, stejne jako se odesle ten Location header. Prohlizec stranku ani nezobrazi, ale rovnou presmeruje (pokud se to nerozbije tim, ze posilas vystup uz pred hlavickama). |
||
pain Profil * |
#3 · Zasláno: 21. 7. 2012, 16:40:24
ShiraNai7:
No to vím, ale jak to mám řešit? |
||
ONDR4SH3K Profil * |
#4 · Zasláno: 21. 7. 2012, 17:04:57
<script language="javascript"> confirm = window.confirm("Opravdu chcete udělat tohle??"); if(confirm){ // alert('Uživatel souhlasil'); location.href = "index.php?page=ano"; } else { // alert('Uživatel nesouhlasil'); location.href = "index.php?page=ne"; } </script> |
||
Časová prodleva: 11 let
|
0