Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zamykanie okienka
Forum PHP.pl > Forum > Przedszkole
Anonymous
Otwieram sobie okienko funkcja javascript w ktore wstawiam sobie skypt php z formularzem i teraz chcialbym zeby po wcisnieciu przycisku, najpierw zostaly przetworzone dane z formularza (dokladnie zapamietane w zmiennych sesji) a nastepnie okienko powinno sie zamknac. Jak to zrobic questionmark.gif
invx
to hyba najlepiej bedzie JavaScripts zastosowac
Anonymous
można jaśniej ? mówisz że w javascript mozna odwolac sie do zmiennych sesyjnych, czy ze mozna z poziomu php wywolac javascript?
Paul
po przetworzeniu sesji wywalasz do przegladarki
[xml:1:f081aaf91d]<body onload="self.close();">[/xml:1:f081aaf91d]
Anonymous
to jeszcze tylko powiedzcie mi jak zrobic przekierowanie do innej stronki, wlasnie tej w ktorej wstawie <body onload="self.close();"> [/xml]
Paul
Ten twoj formularz ma napewno jakas action... Ktos klika uruchamia sie action... Przetwarzasz dane z formularza... Wypluwasz ten js... Okno sie zamyka... Tyle...

Czyli php bedzie mniej wiecej wygladac tak:

[php:1:31080d041f]<?php
// ...
$SESSION['zmienna'] = $_POST['zmienna'];
// ...
echo '...<body onload="self.close();">...';
?>[/php:1:31080d041f]
Anonymous
no i wszystko pieknie gra, wielkie dzieki
gaza
Witam
Mam skrypt php , który loguje uzytkownika .
Dzieje sie to w ten sposob ,ze wyskakuje pomniejszone okienko tylko z tytulem.
Uzytkownik podaje prawidlowe haslo i login.
Skrypt ustawia zmienne sesyjne i wtedy okienko powinno sie zamknac.
Zastosowalem jak ponizej

Cytat(Paul @ 2004-05-25 21:38:59)
po przetworzeniu sesji wywalasz do przegladarki
[xml:1:f081aaf91d]<body onload="self.close();">[/xml:1:f081aaf91d]


OK , działa , zamyka okno.
Jest tylko jeden problem , bo albo coś zle robie ,albo to normalne ,ze pyta mnie o to czy zamknąć.

Ja chciałbym zrobić tak ,zeby nie pytało ,tylko zaraz zamykało.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.