![]() |
![]() |
![]()
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
![]() 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? ![]() 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ł ![]() 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
![]() 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 ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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
![]() 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 ![]() |
|
|
![]()
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> -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:53 |