potrebujem v momente, ked uzivatel zavrie okno prehliadaca, vykonat istu javaskriptovu funkciu, a to tak, aby to fungovalo aspon na trojici najbeznejsich prehliadacov (ie, ff, opera). Na nete som sa dozvedel, ze onclose() neexistuje, a tak som pouzil onunload(), ktory funguje skoro tak, ako ma - problem je len v tom, ze funkcia sa zavola pri kazdom kliknuti na hocijaky odkaz, a nielen pri zatvoreni okna. Moj kod (v externom .js subore) zatial vyzera takto:
Kód: Vybrať všetko
window.onunload=function()
{
// len ulozi cookie s timestampom zatvorenia okna
// ako nove a neprecitane prispevky su oznacene tie, ktorych cas je vacsi ako cas v cookie, ktory nastavila tato fcia.
setCookie('closed',Math.round(new Date().getTime()/1000.0),365);
}