![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak mogę samoczynne wysłać formularz po np. 3 s napisałem taki kod ale nie działa. Może ktoś podpowiedzieć jak to zrobić ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nadaj id <form> i wtedy podmień document.getElementById("dodaj"); na document.getElementById("xxxxxxxx"); i cały kod JS daj 'pod' HTML
Ten post edytował kamil4u 22.04.2009, 18:41:14 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem tak nie działa. Wczesniej też tak próbowałem i nie działa.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
W między czasie wyedytowałem: daj kod JS pod HTML lub zainteresuj się zdarzeniem load w JS(szukaj pod onLoad)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
No ja wiem do czego jest onLoad ale nie chce odrazu przy ładowaniu strony wysłać formularz tylko po jakimś czasie np. po 30 s
|
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
Cytat No ja wiem do czego jest onLoad ale nie chce odrazu przy ładowaniu strony wysłać formularz tylko po jakimś czasie np. po 30 s i właśnie dlatego używasz setTimeout |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o DOM. W Twoim kodzie chcesz pobrać element, którego jeszcze nie ma w drzewie DOM. Daj kod JS pod HTML(to najprostszy sposób)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
To czemu jak robie tak nie działa
? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nie napisze za Ciebie kodu - 3 razy napisałem Ci co masz zrobić. Tak trudno to zrobić? W ostatnim poście napisałem o czym powinieneś sobie poczytać - czytaj ze zrozumieniem!!!
Jak nie rozumiesz to przeczytaj to 10 razy, a jak dalej nie rozumiesz to napisz czego konkretnie! Ten post edytował kamil4u 22.04.2009, 19:13:05 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie napisze za Ciebie kodu - 3 razy napisałem Ci co masz zrobić. Tak trudno to zrobić? W ostatnim poście napisałem o czym powinieneś sobie poczytać - czytaj ze zrozumieniem!!! Jak nie rozumiesz to przeczytaj to 10 razy, a jak dalej nie rozumiesz to napisz czego konkretnie! Jak masz tak pomagać i pisać to nie pisz wcale. Dziękuje ci za taką pomoc chciałem wskazówkę a nie piszesz mi poczytaj o DOM. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Cytat Dziękuje ci za taką pomoc chciałem wskazówkę a nie piszesz mi poczytaj o DOM. Zastanów się co Ty piszesz: "chciałem wskazówkę"-->"poczytaj o DOM" to jest właśnie wskazówka. Poza tym to: Cytat Daj kod JS pod HTML napisałem Ci 3 razy, a Ty nawet nie sprawdziłeś tego. Nacz się wreszcie czytać ze zrozumieniem, a jak Ci to nie wychodzi to daruj sobie programowanie...
Ten post edytował kamil4u 22.04.2009, 19:24:01 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przeczytałem klika razy o DOM i wiem do czego służy document.getElementById ale jaktoś tutaj nie umiem tego wykorzystać a co do "Daj kod JS pod HTML" to nie wiem o co chodzi kod html jest w body.
Ten post edytował szczabik 22.04.2009, 19:37:58 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Daj wszystko co masz pomiędzy <script>i</script> (razem ze znacznikami) pod HTML, czyli pod
Kod <form name="formularz" id="dodaj" method="post" action="dodaj.html"> <input type="submit" name="submit" value="Wyslij"/> </form> Jak chcesz tak będzie - to mój ostatni post w tym temacie. PS. I od razu widać, że nie czytałeś o DOM. Ten post edytował kamil4u 22.04.2009, 19:43:42 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 41 Dołączył: 6.04.2009 Skąd: Gdańsk/okolice Ostrzeżenie: (0%) ![]() ![]() |
oj, chyba jeszcze raz musisz przeczytać o DOM (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
obrazowo: przeglądarka laduje powiedzmy po lini html-a (uproszczenie, poważne). Widzi skrypt, zaczyna go przerabiać. W środku są odwolania do jakichś elementów, ale ich jeszcze nie ma "fizycznie" w przeglądarce, bo nie przerobiła lini poniżej skryptu... może teraz odrobine jaśniej? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jak dasz tag <script> poniżej kodu formy to powinno być cacy. a jeszcze lepiej jak wrzucisz to do document.body.onload EDIT: no i kamil4u mnie ubiegł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował osl 22.04.2009, 19:44:10 |
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
panowie z calym szacunkiem ale pieprzycie glupoty (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
funkcja sie nie wykonuje bo setTimeout() jest źle. powinno byc: Kod setTimeout('test()', 3000); teraz po 3 sekundach wejdzie do tej funkcji i pobierze forma ktory juz w DOM jest. oczywiscie form sie nie wysle bo ta wysylka tez jest skopana, ale to juz wam pozostawiam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 41 Dołączył: 6.04.2009 Skąd: Gdańsk/okolice Ostrzeżenie: (0%) ![]() ![]() |
oj, jak się człowiek śpieszy to się zasugeruje jeszcze wcześniejszymi postami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
sorry wielkie za wtope/wprowadzanie w bląd. (gwoli ścislości, 3 sekundy to może być czasem mało żeby załadować cale drzewo DOM. zwłaszcza dla IE6 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) - testowane osobiście. ) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem tak jak piszecie i mimo to nie dziala
|
|
|
![]()
Post
#18
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
chłopaki wprowadzacie w błąd:
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
chłopaki wprowadzacie w błąd: Nie działa mijają 3 sekundy i nic sie nie dzieje formularz sie nie wysyła |
|
|
![]()
Post
#20
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
Cytat Nie działa mijają 3 sekundy i nic sie nie dzieje formularz sie nie wysyła najwyraźniej u Ciebie u mnie wszystko OK> |
|
|
![]()
Post
#21
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@piotrooo89 przeciez twoj skrypt wysle forma po 3 sekundach ale dopiero po kliknieciu....
|
|
|
![]()
Post
#22
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
@piotrooo89 przeciez twoj skrypt wysle forma po 3 sekundach ale dopiero po kliknieciu.... a nie tak miało być? (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
No twój kod działą jak klikne ok ale czemu jak dam tak to juz nie działa
Chce zrobić by wysłał sie samo czynie bez klikania. |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 41 Dołączył: 6.04.2009 Skąd: Gdańsk/okolice Ostrzeżenie: (0%) ![]() ![]() |
taka moja mała sugestia, bo aż sam sobie przykład przerobiłem - usuń nazwę submita albo nazwij go inaczej.
Firebug pluje, że form.submit() nie jest funkcją - traktuje go jako inputa właśnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#25
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
Chce zrobić by wysłał sie samo czynie bez klikania. dajesz window.onload. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:55 |