Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] onClick - dwie funkcje
Szpetny
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 28.02.2003
Skąd: Olsztyn

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


Standardowy guziczek, po kliknieciu odpala jakąś tam funkcje, całość odnosi się do formularza w okienku, problem polega na tym że po naciśnieciu guziczka, muszą przesłać się dane i chcę aby jednocześnie zamknęło się okienko, jednak nie mam pojęcia jak to przypisac do onClick... wymyśliłem sobie że przypisze dla wciśniętego guzika wysłanie danych a dla puszczonego zamknięcie okienka jednak po przesłaniu danych skrypt jest tak nastawiony by wyświetlał potwierdzenie że całość została przeprowadzona pomyślnie i okno się nie zamyka bo ładuje się inna strona...

Bawie sie lettermanem - komponent do mambo

co dodać do tego
  1. onclick="return changeTask();"
aby jednocześnie zamknąć okienko ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Szpetny
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 28.02.2003
Skąd: Olsztyn

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


Dzięki LBO za chęci ale niestety masz racjetylko w tej drugiej opcji, podane przez ciebie rozwiązanie sam już wcześniej testowałem dlatego zgłosiłem się tutaj.
Jeśli proponujesz zmiane funkji changeTask to wklejam ją i czekam na propozycje.
  1. <script type="text/javascript" language="Javascript"><!--
  2. function changeTask() {
  3. var name = document.lettermanMod.subscriber_name.value;
  4. var email;
  5. var max_length = 15;
  6. var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  7.  
  8. if (filter.test(document.lettermanMod.email.value)) {
  9. email = document.lettermanMod.email.value;
  10. var a = true;
  11. } else {
  12. alert("Wpisz działający adres email.");
  13. var a = true; return false;
  14. }
  15. try {
  16. if(document.lettermanMod.subscriber_name.length < 1) {
  17. alert("Wpisz swego nicka. Dziękujemy.");
  18. return false;
  19. }
  20. }
  21. catch(e) {}
  22. return true;
  23. } // -->
  24. </script>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 11:34