Novo

Forum kao aplikacija na telefonu

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

  • 5 odgovora
  • 4.591 pregleda

Najnovija ↓

Javaskript - zatvaranje prozora 16.03.2004. u 07:41 · pre 275 meseci #1
Procitajte kod, i reci ti mi sta treba da ubacim kako me bi bilo "Veb strana koju prikazujete pokusava da zatvori prozor. Zelite li da zatvorite prozor? DA NE"
, vec treba da se zaatvori bez ikakvih pitanja.


<script language="JavaScript">
function winopen(){
window.open("x.htm", "x", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=750,height=350")
}
function closewin(){
self.close();
}</script>
Potpis
Knjiga, SLOBODA!
Re: Javaskript - zatvaranje prozora 16.03.2004. u 08:04 · pre 275 meseci #2
Code:
<script>
function zatvori()
{
    self.opener = null;
    self.close();
}
</script>
<a href="javascript: zatvori ();">zatvori</a>

Ovo prevari IE i Operu, ima koga i neće da prevari. Trik je definicija svojstva opener za window objekat (može da se dodeli bilo koja vrednost) - pa prozor misli da je otvoren od strane nekog drugog prozora i zato dopušta zatvaranje.
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Re: Javaskript - zatvaranje prozora 16.03.2004. u 18:51 · pre 275 meseci #3
Bila je ova stvar vec par puta na forumu. Postavljanje openera prozora na null pre njegovog zatvaranja je jednostavno trik, koji kao sto Dejan rece, radi u nekim browserima, a u nekim ne. U Mozilli npr, ovo ne radi, nego dobijes javascript gresku: "Scripts may not close windows that were not opened by script.".

Bas zbog toga ovo treba generalno izbegavati, jer em koristi propust koji ne postoji u svim browserima, em moze da se desi da se jednog dana i micro$oft seti da zakrpi ovu rupu, pa nece raditi ni u IE.

Inace lepota ove rupe u Exploreru je u tome sto lepo podrzava css, pa ne samo da dozvoljava skriptu na toj strani da zatvori prozor, nego ce cak ladno dozvoliti skriptu sa drugog servera (tj. domena) da zatvori prozor, sto je vec malko veci problem.
Potpis
Never trust an operating system you don't have sources for.
Re: Javaskript - zatvaranje prozora 17.03.2004. u 01:21 · pre 275 meseci #4
Citat:
bzero:
Inace lepota ove rupe u Exploreru je u tome sto lepo podrzava css, pa ne samo da dozvoljava skriptu na toj strani da zatvori prozor, nego ce cak ladno dozvoliti skriptu sa drugog servera (tj. domena) da zatvori prozor, sto je vec malko veci problem.


a kakve veze CSS ima tačno sa svime ovim?
Potpis
blogče :: unescaped beta
  »
go-paste extenzija
  »
reč dana: backup
  »
bočne koalicije
Re: Javaskript - zatvaranje prozora 17.03.2004. u 10:36 · pre 275 meseci #5
Citat:

a kakve veze CSS ima tačno sa svime ovim?


U ovom kontekstu, sigurnosnih propusta u browseru, CSS se ne odnosi na "Cascading Style Sheets", nego na "Cross Site Scripting", vrstu sigurnosnog problema vezanog za web.
Potpis
Never trust an operating system you don't have sources for.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme