Received: from SpoolDir by JASPIS (Mercury 1.48); 10 Nov 01 15:48:48 +0100
Return-path: <help-owner@interval.cz>
Received: from cache-ov.ha-vel.cz (10.0.1.254) by spsch-ostrava.cz (Mercury 1.48) with ESMTP;
    10 Nov 01 15:48:11 +0100
Received: from interval.cz (www.interval.cz [62.168.63.129])
	by cache-ov.ha-vel.cz (8.11.6/8.9.1) with ESMTP id fAAElrB28242;
	Sat, 10 Nov 2001 15:47:53 +0100
Received: from smtpmail1.iol.cz [194.228.2.35] by interval.cz with ESMTP
  (SMTPD32-6.06) id AAB315D00DE; Sat, 10 Nov 2001 15:33:23 +0100
Received: from luda ([194.228.166.84]) by smtpmail1.iol.cz
          (InterMail vK.4.03.05.00 201-232-132 license d644f6ed01e70e5935170669e145ddd5)
          with SMTP id <20011110143140.FVQD11468.smtpmail1@luda>
          for <help@interval.cz>; Sat, 10 Nov 2001 15:31:40 +0100
From: "Ludek Rolecek" <konference@rolecek.cz>
To: <help@interval.cz>
Subject: RE: window.close
Date: Sat, 10 Nov 2001 15:33:17 +0100
Message-ID: <MNEJIAKMOGHMEBILGPMFEEGPCPAA.konference@rolecek.cz>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-2"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <943391086.20011110105219@yo.cz>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Precedence: bulk
Sender: help-owner@interval.cz
Reply-To: help@interval.cz
X-PMFLAGS: 34078848 0

> Podle mne to udelat nejde, protoze jak je na te hlasce uvedeno pokusi
> se tvuj script uzavrit hlavni okno IE.
> 100% bez dotazu se ti zaviraji okna, ktera jsi otevrel scriptem
> (window.open() ).
> Ale na uzavreni hlavniho okna se dotazuje vzdy.

Dobry den,

jeste pred nedavnem jsem vehementne tvrdil totez, ale jak mi laskave dokazal
pan Michal Kusyn, neni to pravda. Ja se ohanel bezpecnostnimi riziky a kdesi
cosi, ale smutnym faktem zustava, ze javascriptem OPRAVDU JDE bez ptani
zavrit i okno, ktere si uzivatel otevrel sam jako prvni - treba klepnutim na
ikonku IE.

Postup spociva v tom, ze hlavnimu oknu nastavite vlastnost opener na nejakou
hodnotu. Okno si pak asi chudacek mysli, ze bylo otevreno z nejakeho jineho
okna a necha se pak s klidem zavrit.

Preposilam kratounky, ale vystizky ukazkovy priklad pana Kusyna, ktery
otevre nove okno prohlizece a to hlavni okno (tedy to, co by v podstate
nemelo jit zavrit) po dvou vterinach zavre! To otevreni noveho okna se
seznamem.cz samozrejme neni podminkou :)

 <script>
 w = window.open('http://www.seznam.cz','','width=200; height=200');
 setTimeout('self.opener="michael"; self.close(); ',2000);
 </script>

Pokud si dobre vzpominam, tak me osobne to nefungovalo v IE 5.5, ale pan
Kusyn rikal, ze jemu to funguje. V IE6 to funguje bez problemu (jiny
prohlizec na vyzkouseni ted bohuzel nemam) -> to jest OKNO se ZAVIRA BEZ
PTANI! Podle me je to bezpecnostni chyba, ale budiz.

At uz to hodlate pouzit kdekoliv a jakkoliv, rozhodne na vas apeluji ve
smyslu NEDELEJTE TO! Pokud se rozhodnote, ze budete uzivateli zavirat jim
otevrena okna bez toho, abyste se ho zeptal, mozna za chvili zjistite, ze
mate na svych strankach mene navstevniku nez predtim :)

Ja osobne otevirani a zavirani oken a okenek akceptuji pouze v pripade
internetovych aplikaci, kde tato okna simuluji dialogova okna klasickych
desktopovych aplikaci. Take jsem postupem casu pristoupil na kompromis a
nezurim ani v pripade, ze se mi do noveho okna oteviraji treba obrazky -
zurim ale, kdyz naklikam 5 obrazku v blahe nadeji, ze se mi otevre 5 oken,
ja zatim neco udelam a pak se podivam na nactene obrazky. Po chvili zjistim,
ze se vsechny obrazky otevirali v jednom okne a tudiz mam jen ten posledni
:)

Pokud mi ale me HLAVNI okno, ktere jsem si ja jako uzivatel SVEHO osobniho
pocitace SAM otevrel, zavre bez ptani nejaka CIZI aplikace, tak se rozzurim
doopravdy :) A na svete jsou asi 2 lide, co me zatim videli doopravdy
zurit - tak nechtejte, abyste byl treti :))))))))

S pratelskym (tedy zatim NE zurivym :)) pozdravem
Ludek Rolecek>


Pravidla konference - http://www.interval.cz/pravidla.txt
