Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
#1 · Zasláno: 27. 6. 2011, 18:18:12
Mám webovou administraci k shoutboxu - zde. Nevím co jsem spáchal, ale najednou je každý pořadavek ve firebugu čarvený s chybou Aborted ale provede se znova a stránka se načte. Všiml jsem si toho při odhlašování.
Když se totiž odhlásím, udělá se první požadavek, tajemě selže ale session se zruší. A druhý požadavek, též s ?page=logout už načte přihlašovací obrazovku. Když se pak hned přihlásíte znova hned vás to zas odhlásí, jelikož GET v url formulář pošle. Nikdy jsem na nic takového nenarazil. U jiných aplikací to nedělá. Jen po přihlášení v administraci. Testovací účet má jméno i heslo test. |
||
Audio Profil * |
#2 · Zasláno: 28. 6. 2011, 00:24:53
Menu v administraci:
<span class=menu onclick="location.href=this.firstChild.href;"> <a href="?page=logout">Odhlásit</a> </span> Problém je v tom, že se prohlížeč snaží provést dva stejné požadavky zároveň. Jeden skončí dříve jak druhý, proto se ti vypisuje aborted u druhého z nich. Buďto dej dopryč událost onclick u spanu, nebo přidej onlick k odkazu: <a href="?page=logout" onclick="return false;">Odhlásit</a> Tím provedeš "vyřazení" funkce samotného odkazu a provede se pouze událost onlick u spanu. |
||
Časová prodleva: 14 let
|
0