Napisane: 26.02.2013, 15:58:15 | |
Grupa: Zarejestrowani Postów: 30 Dołączył: 27.03.2012 Ostrzeżenie: (0%) |
Cóż... Nie da się zmienić wyglądu okna komunikatu (jest to okno systemowe). Można użyć metody window.open() w celu otwarcia nowego okna, jednak wystąpią rózne komplikacje (okno musi być modalne), a poza tym może być to zablokowane przez AdBlockera. Można użyć warstw HTML w celu uzyskania modalnej warstwy. Po prostu do sekcji <head> dopisz następujący kod:
oraz, do sekcji <body> taki kod: Aby pokazać okienko należy wpisać formułę: openAlert(komunikat, szerokość okna, wysokość okna); |
Forum: JavaScript · Podgląd postu: #1028574 · Odpowiedzi: 5 · Wyświetleń: 546 |
Napisane: 24.02.2013, 21:17:57 | |
Grupa: Zarejestrowani Postów: 30 Dołączył: 27.03.2012 Ostrzeżenie: (0%) |
Drogi(a) bezbap, Po pierwsze, sprawdzenie poprawności wpisanych danych najlepiej wykonać w JS. Aby tego dokonać, należy zmienić kod przycisku wysyłającego formularz na taki:
W sekcji <head> należy dodać następujący kod:
Po drugie, aby wywołać komunikat potwierdzający wysłanie wiadomości, zmień zawartość pliku wyslij-maila.php na taką:
Zaś w pliku z formularzem kontaktowym (pamiętaj, że musi mieć rozszerzenie .php): jeśli masz skrypt wykonywany po załadowaniu strony (<body onload="", window.onload = function() itp.) dopisz do niego:
lub, jeśli nie masz skryptu reagującego na zdarzenie onload, dodaj do sekcji <head> następujący kod: Nie zapomnij podstawić nazwy swojego dokumentu za strona_z_formularzem_kontaktowym. Oby zadziałało! |
Forum: JavaScript · Podgląd postu: #1028137 · Odpowiedzi: 5 · Wyświetleń: 546 |
Napisane: 21.02.2013, 19:52:23 | |
Grupa: Zarejestrowani Postów: 30 Dołączył: 27.03.2012 Ostrzeżenie: (0%) |
Drogi(a) bezbap, Znacznik <form> powinien wyglądać następująco:
Również polu <textarea> trzeba nadać nazwę, np. name="message". Musisz pamiętać, że nie każdy serwer jest w stanie wysłać maila - na pewno nie serwer lokalny. Kiedyś sam szukałem darmowego serwera obsługującego wysyłanie maili - znalazłem kilka, ale działa tylko CBA. Natomiast plik wyslij-maila.php, znajdujący się w głównym katalogu strony powinien być mniej więcej taki:
Powinno zadziałać. Mogą jednak pojawić się problemy z polskimi znakami. Zobacz tutaj. |
Forum: JavaScript · Podgląd postu: #1027414 · Odpowiedzi: 5 · Wyświetleń: 546 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 3.05.2024 - 07:29 |