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

reload onUnload problem

[es] :: Javascript i AJAX :: reload onUnload problem

[ Pregleda: 3289 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zikaa
Zivorad Antonijevic
Beograd

Član broj: 10078
Poruke: 107
*.scnet.yu.

Sajt: zantonijevic.com


+1 Profil

icon reload onUnload problem 08.09.2005. u 00:41 - pre 226 meseci
pozdrav svima,
da li neko zna kako da resim sledeci problem,
naime imam prozor A koji otvara prozor B,
sada B ima onUnload=window.opener.location.reload(), zapravo nesto slicno,
uglavnom svodi se na ovo.
I sada me muci to sto kada neko u B prozoru uradi reload,
automatski se reload-uje i prozor A.
A ja bih hteo da se A reloaduje samo onda kada se B totalno zatvori.
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.pat-pool.nsad.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: reload onUnload problem 08.09.2005. u 08:22 - pre 226 meseci
Prilicno tesko, jer se onunload ne desava samo kada se prozor zatvori, nego i kada se reloaduje ili ode na novu lokaciju. Procitaj ovo:

http://www.howtocreate.co.uk/emails/FranJohnson.html

mozda ti bude koristilo, u svakom slucaju potrazi na Googlu.
Never trust an operating system you don't have sources for.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: reload onUnload problem 08.09.2005. u 13:14 - pre 226 meseci
Recimo da B otvaraš klikom da dugme iz A...
Code:
<button onclick="prozor = window.open ('http://localhost/pop.up.html', 'mypopup', 'width=320,height=240'); this.style.display = 'none';">otvori B</button>

... i da fajl pop.up.html ima sledeće....
Code:
<body onunload="opener.reloadIfPopupClosed ();">

... što poziva funkciju iz A...
Code:
<script>
function reloadIfPopupClosed ()
{
    setTimeout ('_reloadIfPopupClosed ()', 1000);
}
function _reloadIfPopupClosed ()
{
    if (typeof (prozor.document) == 'unknown' || prozor.document == null)
    {
        location.reload ();
    }
}
</script>

Treba da se proveri da li je B zatvoren, a u trenutku zatvaranja još nije zatvoren pa sa setTimeout odlažemo proveru za jednu sekundu (može da se postavi i više, ako se ovo tera kompjuterima koji grbave s memorijom).

E sad, radi u IE, radi u FF (to su one 2 provere, za svakog ponešto), ali ne radi u Operi jer ne okida onunload pri gašenju prozora . . . Nemam pojma može li na neki način da se ulovi ovaj događaj, a takođe nemam ni preostale browsere za testiranje.
 
Odgovor na temu

zikaa
Zivorad Antonijevic
Beograd

Član broj: 10078
Poruke: 107
212.62.59.*

Sajt: zantonijevic.com


+1 Profil

icon Re: reload onUnload problem 08.09.2005. u 15:22 - pre 226 meseci
hvala druze, pomoglo je,
ja koristim mozilka ,
i tu radi odlicno ,
pa valjda onda i u netscape-u,
hvala jos jednom
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: reload onUnload problem08.09.2005. u 18:59 - pre 226 meseci
Jedino ako praviš nešto samo za sebe. Ako to treba da koriste i drugi ljudi, onda treba da imaš na umu da oni imaju slobodu izbora browsera (Opera je odličan browser, a tu ovo ne prolazi).
 
Odgovor na temu

zikaa
Zivorad Antonijevic
Beograd

Član broj: 10078
Poruke: 107
*.scnet.yu.

Sajt: zantonijevic.com


+1 Profil

icon Re: reload onUnload problem 11.09.2005. u 00:43 - pre 226 meseci
Ma ok je to ,
ionako mi se prozor zatvara na dugme
koje ima istu akciju za onClick(),

pa ako je neko bas perverzan
pa zatvara na x-ic pored tolkog dugmeta,
I bas se dogodi da koristi operu ,
nema bas srece.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: reload onUnload problem 11.09.2005. u 01:02 - pre 226 meseci
Ja prozore zatvaram sa Ctrl+W :-)
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: reload onUnload problem 11.09.2005. u 01:17 - pre 226 meseci
Ili mouse gestures, zavisi šta mi je bliže, kako kad...
 
Odgovor na temu

zikaa
Zivorad Antonijevic
Beograd

Član broj: 10078
Poruke: 107
*.scnet.yu.

Sajt: zantonijevic.com


+1 Profil

icon Re: reload onUnload problem 11.09.2005. u 11:48 - pre 226 meseci
Naravno svi mi koristimo svoje precice,
no ovaj sajt je napravljen za nekog prosecnog kupca,
koji se nervira i sto za popunjavanje obicne forme
mora da ispusti misa i u'vati se tastature,
ipak hvala za ovo C-w
jer koristim kde pa me bas nerviralo sto
je C-f4 precica za to isto a kde me baca na cetvrti desktop.
 
Odgovor na temu

[es] :: Javascript i AJAX :: reload onUnload problem

[ Pregleda: 3289 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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