Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Otwarcie nowego okna
TomAsh18R
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.12.2006

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


Witam.
Poszukuję polecenia, które pozwoli otworzyć nowe okno (z formularzem, dzięki któremu będzie można napisać dajmy na to wpis do księgi gości) a po naciśnięciu przycisku WYŚLIJ okno to automatycznie się zamknie a strona z której weszliśmy w pisanie nowego wpisu do księgi automatycznie odświeżyła się i pokazała kolejny rekord (czyli nasz wpis smile.gif)
Mam nadzieję, że jasno się wyraziłem smile.gif Zawsze miałem z tym problem winksmiley.jpg
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


window.open() ?

Jakbyś chciał to 30 sek i na google byś znalazł.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
TomAsh18R
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.12.2006

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


Wszystko dobrze, ale nie mogę sobie poradzić z jedną rzeczą: bo kliknięciu jakiegoś odnośnika w tym oknie co zostało otworzone ono się nie zamyka. Nie wiem jak to ustawić, żeby po kliknięciu się automatycznie zamknęło.
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


np.

Kod
<a href="link.html" onclick="window.close();">Tekst</a>


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
TomAsh18R
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.12.2006

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


INDEX.HTML
  1. function otworz(adres) {
  2. noweOkno = window.open(adres, 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=180, height=200')
  3. }
  4. </head>
  5. <a href="javascript:otworz('pilot.html')">Strona 1</a>
  6. </body>


PILOT.HTML >> <HEAD>
  1.  
  2. function aktualizuj(adres)
  3. {
  4. opener.document.location = adres
  5. }


PILOT.HTML >> <BODY>
  1. <a href="javascript:aktualizuj('inna.html')" onclick="window.close();">Zmień</a>


No i wyłącza się okno bez włączenia zaktualizowania strony...
Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Kod
<a href="javascript:aktualizuj('inna.html')" onclick="window.close();">Zmień</a>

usuń onclick
Kod
<a href="javascript:aktualizuj('inna.html')">Zmień</a>


A to:
Kod
<script>

function aktualizuj(adres)
{
opener.document.location = adres
}
</script>

zamień na:
Kod
<script>

function aktualizuj(adres)
{
opener.document.location = adres
window.close(); // zamykamy okienko
}
</script>


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
singles
post
Post #7





Grupa: Zarejestrowani
Postów: 121
Pomógł: 26
Dołączył: 2.07.2007

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


Może spróbuj opener.location.reload(), tak jak piszą w tym wątku.


--------------------
Works for me => u mnie działa - blog o (o)programowaniu i nie tylko
meet.php - darmowe meetupy związane z PHP
Go to the top of the page
+Quote Post
#luq
post
Post #8





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


Taka mała uwaga
  1. noweOkno = window.open(adres, 'okienko', 'menubar=no, toolbar=no, location=no, scrollbars=no, resizable=no, status=no, width=180, height=200');


Przez trzeci parametr nie ruszy (a przynajmniej patrząc się standardu nie powinno, chodź Mozilla otwiera nowe okienko, chodź wywala Excepion). Trzeci parametr powinien być ciągiem bez spacji

  1. 'width=180,height=200,toolbar=no(...)'


--------------------
Moja gra - scraby.io
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 07:37