![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 2.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Problem polega na tym ze przez JS wyswietlam okienko CONFIRM z jakas trescia jezeli wcisniemy ANULUJ czyli !CONFIRM wpisalem komende close().
Problem polega na tym ze mimo ze wciskam anuluj i close sie wykonuje to caly kod po javascriptem ktory jest w php takze sie wykonuje niezaleznie od akcji na confirm. Kod <script LANGUAGE="JavaScript">
var agree=confirm(" Jesli chcesz wejsc wcisnij OK"); if(!agree) { close() } </SCRIPT> |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
a co chcesz zamknąć? w sensie, jak to działa?
a) otwierasz jakis popup i jezeli ktos kliknie anuluj to go zamykasz? b) ktos klika na link i przed otwarciem nowej strony musi kliknac ze OK bo inaczej mu sie nie wyswietli? jezeli a), to powinno dzialac. jezeli b), to musisz zrobic inaczej: no bo jak inaczej? klikne na anuluj i zobacze puste okno? to troche bez sensu, nie uważasz? pozdr. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 2.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dokladnie chodzi o to ze mam plik usun.php ktory odpala sie na klikniecie z innego pliku w oddzielnym malym oknie ( potem je zamykam ) w nim usuwam pewne dane i teraz wrzucilem do tego pliku usun.php ten JS i chcialem zeby przy kliknieciu ANULUJ poprostu zamknal to okno i nie wykonywalem nic dalej .
Niestety kod php mimo window.close() i tak sie wykonuje Ten post edytował Demiurg 13.05.2006, 09:53:21 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
czyli ze chcesz zrobic dodatkowe potwierdzenie chęci usunięcia czegoś? to rozpędziłeś się trochę za daleko :P
link który trzeba kliknąć żeby usunąć: tak ok? pozdr. P.S. twoja koncepcja z okienkiem jest niesłuszna. Dlaczego? dlatego, że nie możesz zablokować wykonania php z poziomu JS. Przeglądarka przecież dostaje kod już wygenerowany, więc php swoje zrobił w momencie kiedy cokolwiek zaczyna ci się do okna ładować. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 2.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak faktycznie sie zagalopowalem chcac pogodzic dwa jezyki dzialajace po roznych stronach tak naprawde, ale jakby to ulatwilo sprawe troche przebudowalem kod php i wlasciwie chyba dziala . Wielkie dzieki raz jeszcze najprostsze rozwiazania sa najtrudniejsze;)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:53 |