Jest skrypt który pobiera dane z formularza i wysyła POSTem bez przeładowywania strony - wywołanie przez:
Kod
onclick="java script:ajaxSend('plik.php','icerik','rejestracja','');"
oraz drugi skrypt który przyslania stronę oraz otwiera okno - wywoływany przez:
Kod
onclick="Application.evalCode('ajax_dialog', true);"
W tym oknie otwiera sie strona ktora pobiera dane wyslane POSTem, sprawdza je i wyświetla komunikat.
Chciałbym zrobić żeby dane były wysyłane przez pierwszy skrypt i od razu otwierało się okno z drugiego skryptu w którym będą sprawdzane. Ale to są dwa onclick'i które musi wykonać jeden przycisk.
W pierwszym skrypcie plik.php to plik który ma być wykonany po wysłaniu, 'icerik' określa ID np: diva w którym mają się wyświetlić wysłane dane.
Gdy zamiast plik.php wpisuje nazwe pliku, który otwiera się w oknie przez długi skrypt wszystko działa ok.
Ale gdy stworzyłem sobie coś takiego:
Kod
onclick="java script:ajaxSend(Application.evalCode('ajax_dialog', true),'icerik','rejestracja','');"
po wciśnięciu Submitu w którym umieszczony jest ten kod, otwiera się okno, ale skrypt w nim wykonywany nie dostaje żadnych danych z formularza.
Może macie jakiś pomysł czemu tak się dzieje, albo jak połączyć te dwa skrypty?