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

Obavstenje ako se prelazi sa jedne web strane na drugu?

[es] :: Javascript i AJAX :: Obavstenje ako se prelazi sa jedne web strane na drugu?

[ Pregleda: 3488 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

crniluk

Član broj: 151787
Poruke: 192
212.200.33.*



+15 Profil

icon Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 12:57 - pre 155 meseci
Potrebno mi ja da uradim sledece, ne znam da li je izvodljivo i da li neko zna da pomogne.:

Ako se nalazim na jednoj web strani i zelim da odem na neku drugu web stranu, ili nebitno na neki drugi link od web sajta potrebno je da izadje obavestenje sa nekim textom i pitanjem da li zelim da nastavim sa prelaskom na drugu stranicu ili ne. Ako kliknem da on predje na drugu stranicu ako kliknem ne da ostane gde je i bio.

Da li je to izvodljivo, nekako mi je najlogicnije da to moze da uradi javaskript ali nisam siguran jer ne znam JS.

Zato sam i ovde.
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 13:37 - pre 155 meseci
Možda nešto na događaj onbeforeunload:
Code (javascript):

window.onbeforeunload = function() {
  return 'Da li zelite da nastavite sa prelaskom na drugu stranicu?';
};
 

Mada mislim da Opera ovo ne podržava, možda i grešim.
Banned - Not available
 
Odgovor na temu

crniluk

Član broj: 151787
Poruke: 192
212.200.33.*



+15 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 14:28 - pre 155 meseci
Da na ovako nesto sam mislio.

Ubacio sam u html kod izmedju head:
Code:

<script>
window.onbeforeunload = function() {
  return 'Da li zelite da nastavite sa prelaskom na drugu stranicu?';
};
</script>


i radi. Ali i dalje stoji standardan text a ne :(Da li zelite da nastavite sa prelaskom na drugu stranicu?)

Jel moguce to promeniti?

Evo pronasao sam ovde kod ali se odnosi na jedno dugme. Meni treba kao gore da vazi za sve linkove
link

[Ovu poruku je menjao crniluk dana 10.07.2011. u 15:41 GMT+1]
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 14:36 - pre 155 meseci
Probaj da return zameniš sa confirm
 
Odgovor na temu

crniluk

Član broj: 151787
Poruke: 192
212.200.33.*



+15 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 14:40 - pre 155 meseci
Nece sa confirm. Nema obavestenja.

Sad sam probao ovo gore u IE i tu izmedju standardnog texta ubaci :
Code:

<script>
window.onbeforeunload = function() {
  return 'Da li zelite da nastavite sa prelaskom na drugu stranicu?';
};
</script>


Da li zelite da nastavite sa prelaskom na drugu stranicu?

U FF nece.

[Ovu poruku je menjao crniluk dana 10.07.2011. u 16:03 GMT+1]
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 15:31 - pre 155 meseci
Svaki browser je priča za sebe :(.

Pošto si napisao da treba da važi za sve linkove, možda nešto ovako:
Code (javascript):

window.onload = function() {
  var as = document.getElementsByTagName('a');
  for(var i = 0, len = as.length; i < len; i++) {
    as[i].onclick = function() {
      return confirm('Da li zelite da nastavite sa prelaskom na drugu stranicu?');
    }
  }
}
 

Ovo neće da radi na zatvaranje tab-a/prozora, na back/forward...
Banned - Not available
 
Odgovor na temu

crniluk

Član broj: 151787
Poruke: 192
212.200.33.*



+15 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 15:53 - pre 155 meseci
Da ovo je ok i radi super. Samo sto ne radi za menu bar menu takodje.
Bilo bi dobro kada bi moglo da radi i za back, foward i close i za menu bar. Kod sa onbeforeunload radi sve sem sto ima svoj standardan text.
Evo ja pokusavam da pronadjem nesto tako ali ne uspevam. Izgleda da je nemoguce preko onbeforeunload jer je ugradjeno u browser.

Ako neko moze da resi i ovo bilo bi dobro za dobrobit svih.

Hvala Br@nkoR-u za pomoc.
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 16:10 - pre 155 meseci
http://msdn.microsoft.com/en-us/library/ms536907(VS.85).aspx
Citat:

When a string is assigned to the returnValue property of window. event, a dialog box appears that gives users the option to stay on the current document and retain the string that was assigned to it. The default statement that appears in the dialog box, " Are you sure you want to navigate away from this page? ... Press OK to continue, or Cancel to stay on the current page.", cannot be removed or altered.


https://developer.mozilla.org/en/DOM/window.onbeforeunload
Citat:
Note that in Firefox 4 and later the returned string is not displayed to the user. See Bug 588292.

Banned - Not available
 
Odgovor na temu

crniluk

Član broj: 151787
Poruke: 192
212.200.33.*



+15 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 20:04 - pre 155 meseci
Video sam ovo.

Znaci na ovaj nacin nece moci da se uradi da sve radi?

Da li mozda postoji neki drugi? Nesto sam citao o nekim jquery-ima. Da li se to odnosi na to?
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?10.07.2011. u 20:43 - pre 155 meseci
Sa svojom porukom umesto standardnog teksta mislim da nije moguće uraditi da se ponaša isto u svim browserima, zbog ovoga što sam naveo u prethodnoj poruci, ali sačekaj da se javi neko ko više radi sa JavaScript-om možda postoji još neko rešenje. Postoji i događaj onunload ali kod njega mislim da nije moguće sprečiti korisnika da ode sa stranice.
jQuery je JavaScript biblioteka.
Banned - Not available
 
Odgovor na temu

crniluk

Član broj: 151787
Poruke: 192
212.200.33.*



+15 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?11.07.2011. u 09:08 - pre 155 meseci
Tako sam i ja razumeo googlajuci. :( Mada mozda postoji neko resenje, pa ako neko zna neka napise.

Evo sada gledam ovo: link

I pokusavam da shvatim kako radi. Ne znam, mozda je moguce sa ovim nesto uraditi.?
 
Odgovor na temu

krgo

Član broj: 66142
Poruke: 131



+46 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?11.07.2011. u 09:29 - pre 155 meseci
Ja bih nešto dodao kao običan korisnik interneta. Uvek sam podozriv i iritiran kada me sajt "pita" želim li stvarno da napustim stranicu, naročito sa odgovorom da-ne i takve sajtove uglavnom izbegavam. Osim ako ne postoji neki debelo opravdan funkcionalni razlog, mislim da ovakvo pitanje treba apsolutno izbegavati.
 
Odgovor na temu

crniluk

Član broj: 151787
Poruke: 192
212.200.33.*



+15 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?11.07.2011. u 09:36 - pre 155 meseci
Slazem se da ume da iritira. I naravno da ne treba na celom websajtu da se ovo nalazi.

Ali za neke stvari je korisno. Ukoliko npr ako korisnik napusti stranicu uneti podaci ili neka podesavanja za koje ako ih treba ponovo unositi treba vise vremena mislim da je odlicna stvar.
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?11.07.2011. u 09:39 - pre 155 meseci
Mnogo je jednotavnije da eskterne linkove otvaras u novom poroyoru. Nemoj maltertirati korisnike.

 
Odgovor na temu

crniluk

Član broj: 151787
Poruke: 192
212.200.33.*



+15 Profil

icon Re: Obavstenje ako se prelazi sa jedne web strane na drugu?12.07.2011. u 19:36 - pre 155 meseci
Da, i za to se slazem (ako su u pitanju externe stranice sajtova). Ali ako su u pitanju interne onda i ne bih bas.
 
Odgovor na temu

[es] :: Javascript i AJAX :: Obavstenje ako se prelazi sa jedne web strane na drugu?

[ Pregleda: 3488 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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