Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako uhvatiti događaj zatvaranja prozora

[es] :: Javascript i AJAX :: Kako uhvatiti događaj zatvaranja prozora

[ Pregleda: 1679 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Neznalica_sa_ugla
split

Član broj: 83282
Poruke: 390
*.st.cable.xnet.hr.



Profil

icon Kako uhvatiti događaj zatvaranja prozora13.01.2011. u 12:49 - pre 161 meseci
Malko pogledah al ne nadjo ono što mi treba .
Code:


<script type="text/javascript" language="javascript"  >


function otvori()
{
 var windownew= window.open('nesto.aspx', 'windownew', 'width=200, height=200'); 
}

finction oncloes()
{

//.....

}
 


</script>


Verujem da sam bio jasan . Kako uhvatiti događaj , kada se windownew zatvori da se izvrsi funkcija onclose() .Bez obzira dali je tamo client rucno zatvoriuo prozor ili je to napravila funkcija .
Hvala..
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Kako uhvatiti događaj zatvaranja prozora13.01.2011. u 14:09 - pre 161 meseci
Od uvek je ovo bio problem, mislim da jos uvek nema normalnog resenja..

u nekim situacijama moze da pomogne ovo:
Code:
window.onunload=function() {return confirm("Zatvori?");}


ili neki js container sa close, ali za sam browser "mrka kapa"..

Zasto se ne implementira full onclose, valjda zbog sigurnosti..
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.dynamic.isp.telekom.rs.



+19 Profil

icon Re: Kako uhvatiti događaj zatvaranja prozora13.01.2011. u 14:30 - pre 161 meseci
Potraži na porno sajtovima kako su to oni uradili, velik broj njih te presretne porukom "jesi siguran da želiš napustiti sajt?".
Ako se ne varam i Gmail će te zaustaviti ako počneš da pišeš novo pismo pa pokušaš da zatvoriš prozor.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Kako uhvatiti događaj zatvaranja prozora13.01.2011. u 15:18 - pre 161 meseci
event za prikazivanje te poruke je onbeforeunload.

sto se tice konkretnog pitanja mozes pokusati sa unload event-om prozora ali pitanje je dal to radi cross-browser (nisam nikada testirao)...
 
Odgovor na temu

Neznalica_sa_ugla
split

Član broj: 83282
Poruke: 390
*.st.cable.xnet.hr.



Profil

icon Re: Kako uhvatiti događaj zatvaranja prozora13.01.2011. u 18:09 - pre 161 meseci
Sada sam tek pročitao Vaše odgovore , i mislim se da li smo se razumeli ?? pazite ja iz A.aspx (gde mi se nalazi JS ) pozivam B.aspx otvarajući 'windownew' i što će tamo klient raditi nije bitno .Tek kada on zatvori taj 'windownew' ja žeil da ovamo (u starom prozoru , kojemu samm vratio focus) napravim neku radnj. Ja pratim i želim hvatati dog u A.aspx
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-3.sezampro.rs.



+33 Profil

icon Re: Kako uhvatiti događaj zatvaranja prozora13.01.2011. u 19:02 - pre 161 meseci
Po zatvaranju tog novootvorenog prozora možeš da uradiš ovo:
Code:
window.opener.onclose();

... kako bi pozvao tu neku funkciju onclose() iz njemu nadređenog prozora.
 
Odgovor na temu

Neznalica_sa_ugla
split

Član broj: 83282
Poruke: 390
*.st.cable.xnet.hr.



Profil

icon Re: Kako uhvatiti događaj zatvaranja prozora13.01.2011. u 19:15 - pre 161 meseci
Kako bi dobro došao neki primjerak koda !
 
Odgovor na temu

[es] :: Javascript i AJAX :: Kako uhvatiti događaj zatvaranja prozora

[ Pregleda: 1679 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.