Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wysyłanie maila i wstecz
Apo
post 30.05.2006, 18:41:00
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

Ostrzeżenie: (0%)
-----


Witam
Napisałem sobie skrypt do wysyłania maila. Użyłem advajax oraz assign do obsługi formularza:

Kod
function div(id) { return document.getElementById(id); }

function mail()
{
  advAJAX.assign(document.getElementById("formularz"), {
  
    onSuccess : function(obj) {
    div('search').style.display = 'none';
        if (obj.responseText == 1)
          alert("Email wysłany"); else
          alert("Niepoprawny email");
    },

    onLoading : function(obj)  {
      div('search').style.display = 'block';
      div('search').innerHTML = 'Trwa wysylanie ...';
    },

    onError : function(obj) { alert("Error"); }
});

}


No i gdy wpisze ten email w formularzu i go wyśle poraz pierwszy to wszystko jest ok, strona sie nie przedładuje, wyświetlany jest loader, ale kiedy dam wstecz i jeszcze razy wypełnie formularz to przeładuje strone, a powinien mi to ajax obsłużyc :?
Go to the top of the page
+Quote Post
yaro
post 30.05.2006, 20:15:05
Post #2





Grupa: Zarejestrowani
Postów: 160
Pomógł: 4
Dołączył: 22.04.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Proponuje poczytać:
http://forum.php.pl/index.php?showtopic=47341

assign wykorzystuje sie to do przypisania fromularza, prościej jest używać advAjax.submit


--------------------
Go to the top of the page
+Quote Post
anopak
post 31.05.2006, 08:38:05
Post #3





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


dokładnia tak jak psze yaro... z tym że jeszcze w przypadku gdy dajesz fizycznie wstecz w przeglądarce metoda assign może poprostu nie zadziałać (zależne od przeglądarki)... najlepiej to podpiąć jakąś akcję pod formularz jako onsubmit... wtedy powinno działać zawsze...


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.05.2024 - 22:14