Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zamykanie Okna
mbork
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 29.08.2003

Ostrzeżenie: (0%)
-----


Witam
Mam problem
mam skrypt gdzie sa polecenia

window.close();
window.open(jakaś tam strona);


w przeglądarce po poleceniu window.close() dostaje komunikat z pytaniem czy chce zamknąc okno
jak zrobić żeby ten komunikat nie był wyświetlany a okno było zamykane


z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
Paul
post
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Mozna bez takiego komunikatu zamknac okno ktore sie wczesniej otworzylo skryptem.
Go to the top of the page
+Quote Post
mbork
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 29.08.2003

Ostrzeżenie: (0%)
-----


dokładnie tak jest . Czyli nie ma możliwości zamknięcia okna otwartego przez uzytkownika myszką?

jeżli tak to mam drugie pytanie
mam dwa skrypty
start.php
i
okno.php

w start.php jest polecenie window.open(okno.php,"",menubar=no,toolbat=no,status)


czy można uruchomić okno z ustawieniami (menubar=no,toolbat=no,status)
np uruchamijąc poprostu link do skryptu okno.php
a nie
wykonując polecenie otwarcia window.open(okno.php,"",menubar=no,toolbat=no,status)
w start.php

dziękuję za pomoc

Ten post edytował mbork 2.09.2004, 12:52:43
Go to the top of the page
+Quote Post
mpps
post
Post #4





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


nie jestem pewien, czy dobrze zrozumiałem Twoje pytanie.
Jeśli chcesz otworzyć okno automatycznie podczas ładowania strony start.php, zastosuj coś takiego:

  1. <body onload=window.open('okno.php','okno','toolbar=no,menubar=no,location=no,personalbar=no,status=no,resizable=no,scro
  2. lbars=no,copyhistory=no,height=250,width=250')>
Go to the top of the page
+Quote Post
kicaj
post
Post #5





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


...lub poprostu stworzyc funkcje f(), ktora bedzie miala wpisane te ustawienia a w HTML'u tylko <a href="java script:f()"... lub onclick="f()" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
mpps
post
Post #6





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


jasne!
tylko, że koledze mborkowi chodziło (chyba) o automatyczne wystartowanie okna okno.php po start.php bez potrzeby onklikania... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
może być ew. onload="f()"
Go to the top of the page
+Quote Post
kicaj
post
Post #7





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


A moze wystartuje cos takiego:
  1. <?php
  2. header( &#092;"Location: javascript:f()\" );
  3. ?>

Ale nigdy nie probowalem...
Go to the top of the page
+Quote Post
mbork
post
Post #8





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 29.08.2003

Ostrzeżenie: (0%)
-----


dziękuję za udział w dyskusji
źle może napisałem pytanie

przedstawię to inaczej
jak napisać skrypt np start.php
tak aby po jego uruchomieniu otworzyło się pełne okno bez pasków narzedziowych.
zaznaczam że ma to być jeden skrypt wywoływany w przeglądarce np
http://10.160.0.8/start.php
Go to the top of the page
+Quote Post
mpps
post
Post #9





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


  1.  
  2. <script LANGUAGE="JavaScript" type="text/javascript">
  3. function otworz1()
  4. {
  5. setTimeout("window.open('b.htm', 'okienko', 'toolbar=no, menubar=no, location=no, personalbar=no, status=no, resizable=yes, scrollbars=no, copyhistory=no, width=400, height=300, top=300, left=0');","1000")
  6. } //ufff to chyba wszystkie parametry ;) ew. można zastosować zamiast tych (uwaga - WSZYSTKICH oprócz wielkości okna) parametrów poprostu fullscreen=1
  7.  
  8. </HEAD>
  9.  
  10. <BODY onload="javascript: otworz1()">
  11. <script LANGUAGE="JavaScript" type="text/javascript">
  12. setTimeout("self.close();","2000")
  13.  
  14. <TABLE CLASS="hide" WIDTH="100%" HEIGHT="100%" ALIGN="center" CELLSPACING="0" border=1>
  15. <TR>
  16. <TD>treść</TD>
  17. </TR>
  18. </BODY>
  19. </HTML>

z tego, co pamiętam, to nie ma możliwości zamknięcia pierwszego okna (przynajmniej w ie - w operze działa bez zarzutu) bez confirmu

pozdro
m
Go to the top of the page
+Quote Post
Paul
post
Post #10





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Moim zdaniem dobrze, ze jest ten confirm, poniewaz ktos mogl przegladac jakas strone chwile wczesniej i chcac do niej wrocic kliknie, ze nie chce zamknac okna, a takto by mu sie zamknelo...

Pozatym co by to bylo gdyby jakis sposobem ktos komus dal jako strone startowa onload="top.close();" wystarczy, ze sie da otwierac onmousemove etc. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Tak w ogole ja preferuje stronki ktore sa w normalnym oknie bez zadnych udziwnien...

PS. Okno onload w mozilli zostanie zablokowane...
Go to the top of the page
+Quote Post
mbork
post
Post #11





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 29.08.2003

Ostrzeżenie: (0%)
-----


witam
szkoda że nie można tego okna zamknąć bez komunikatu

udziwienia sa mi potrzebne ponieważ jest to program sieciowy (bazodanowy )napisany w php chodzący w wan z cienkim clientem (IE). Jest w nim pozycja wyjście-wylogowanie dobrze jakby po jej wybraniu zostały zamknięte wszystkie uruchomione okna przez aplikację.
Włyczyłem wszystkie paski narzędzi przeglądarki równiez menu kontekstowe jak i zrobiłem pełny ekran w celu lepszego panowania nad tym co może zrobic user (i to się sprawdza).

Pytanko
A czy można zmienić treść tego komunikatu?
pozdrawiam, mbork

Ten post edytował mbork 7.09.2004, 06:55:36
Go to the top of the page
+Quote Post
mpps
post
Post #12





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


pytanie pojawia się tylko w przypadku ie.
inne przeglądarki zamykają bez alertu.
napisz do redmond (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 07:51