| Autor | Zpráva | ||
|---|---|---|---|
| luma64 Profil |
Zdravim, stranku mam rozdelenu na 2 framy. Stranka index.html si do vrchnej casti natiahne stranku index.php, do spodnej tyzden.php.
Vo vrchnej (index.php) chcem tlacitkom zmazat session (destroy) a uzavriet stranku - s oboma frames. Skusil som to aj cez form ale nic sa nevykonalo: <form name="zavri" action="index.php" method="post";>
<li><a href="Manual_amb_registr.pdf" target='_blank' title="Manuál">Manuál</a></li>
<li><input type="submit" value="submit" name='btnSub' /></li>
</ul>
</form>
<?php
if(isset($_POST['btnSub']))
{
echo "som v poste";
unset($_SESSION['SESS_ROLA'] );
unset($_SESSION['SESS_AKTIVNY'] );
echo "<script>window.close();</script>";
} |
||
| Tori Profil |
#2 · Zasláno: 16. 4. 2014, 09:20:48
luma64:
JavaScript by mohlo ovlivnit nějaké nastavení prohlížeče (typu "povolit stránce zavřít okno"), jestli teda takového něco existuje. Zkusila bych odesílat formulář do nejvyššího rámu <form target="_top" ...>.
|
||
| peta Profil |
Nevim, jestli presne chapu, ceho chces docilit...
Framy se ovladaji pres jmena famu. Objekt window » Vlastnosti objektu window (ostatní) Session se nastavuji pro celou domenu, takze plati pro vsechny otevrene stranky. index.htm <frameset cols="150, *"> <frame name="frame1" src="js-frame1.htm"> <frame name="frame2" src="js-frame2.htm"> </frameset> <form> <input type=button value="close1" onclick="var f = window.parent.frame1; alert(f.document.body.innerHTML); f.close()"> </form> |
||
|
Časová prodleva: 12 let
|
|||
0