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]
php+java_otwieranie popup
Re: php+java_otwieranie popup
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.
Re: php+java_otwieranie popup
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...
<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...
Re: php+java_otwieranie popup
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.
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.
