Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.268 pregleda

Najnovija ↓

Kako uhvatiti događaj zatvaranja prozora 13.01.2011. u 13:49 · pre 192 meseca #1
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..
Re: Kako uhvatiti događaj zatvaranja prozora 13.01.2011. u 15:09 · pre 192 meseca #2
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..
Re: Kako uhvatiti događaj zatvaranja prozora 13.01.2011. u 15:30 · pre 192 meseca #3
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.
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Re: Kako uhvatiti događaj zatvaranja prozora 13.01.2011. u 19:09 · pre 192 meseca #5
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
Re: Kako uhvatiti događaj zatvaranja prozora 13.01.2011. u 20:02 · pre 192 meseca #6
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme