php+java_otwieranie popup

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
anartowo
Posty: 6
Rejestracja: pt lis 26, 2004 7:14 pm

php+java_otwieranie popup

Post autor: anartowo »

mam problem, mianowice: Posiadam plik w ktorym ma formularz, formularz odwoluje sie w czasie wysylania do pliku send.php, ktory sprawdza czy pola sa wypelnione a jesli sa to pokazuje informacje, ze meij zostal wyslany.. problem moj polega na tym iz chcialbym aby okno send pojawialo sie w okienq popup window...
Czy jest taka opcja?
Moja sugestia!
Czy w pliku z formualrzem w miejscu gdzie jest w chwili obecnej: action=send.php zastapic go: action=<A HREF="javascript:displayWindow('send php',300,300); nie probowalem tego, mowie od razu.
Prosze o sugestie...!
Pozdro[/quote]
Malin
Nowy
Nowy
Posty: 128
Rejestracja: czw wrz 04, 2003 11:20 am
Lokalizacja: Tychy

Re: php+java_otwieranie popup

Post autor: Malin »

Skoro nie próbowałeś, to spróbuj. Jak nie będzie działać, to będzie można pomyśleć o innym rozwiązaniu.
anartowo
Posty: 6
Rejestracja: pt lis 26, 2004 7:14 pm

Re: php+java_otwieranie popup

Post autor: anartowo »

Zastosowalem taka akcje!?:

<FORM METHOD=\"post\" action= "javascript:displayWindow('one.php',250,250)">
Otwiera mi sie okno popup ale nie wysyla teraz mejla, zaznaczam ze skrypt dziala bez zastrzezen wowczas wtedy kiedy nie biore pod uwage skryptu javy...
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

Re: php+java_otwieranie popup

Post autor: porneL »

Dla metody POST niestety nie ma takiej możliwości. Dla metody GET da się napisać bardzo brzydki skrypt budujący adres okna popup na podstawie danych fomularza...

Dodatkowo nadmienię, że linki "javascript:" nie powinny być w ogóle używane. HTML dysponuje garścią atrybutów o wiele lepiej je zastępujących i przy okazji nie mających negatywnych efektów ubocznych jak uniemożliwienie otwierania stron w nowym oknie albo wykluczenie swojej strony z wyszukiwarek.

W przypadku gdy chcesz wykonać javascript przy wysłaniu <form> należy użyć:

[xml]<form onsubmit="return funkcja();" action="jakis_zwykly.php">[/xml]

funkcja() ma zwracać true jeśli formularz można wysłać lub false, gdy wysyłanie ma być anulowane.
ODPOWIEDZ