Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Wykrywanie czy 1 przycisk został klikniety
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

Chcę zrobić aby przejść dalej na stronie trzeba było najpierw kliknąć w pierwszy przycisk.

Mam 2 przyciski, klikamy najpierw 1 i pozniej w 2.

Jezeli natomiast klikniemy najpierw w 2, nic sie nie stanie(badz informacja "Kliknij najpierw w pierwszy przycisk")


Kod wyglada tak:

  1. <html>
  2.  
  3. <head>
  4. <meta http-equiv="Content-Language" content="pl">
  5. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  6. <title>New Page 1</title>
  7. <script type="text/javascript">
  8.  
  9. function initElement()
  10. {
  11. var p = document.getElementById("foo");
  12. var dalej = document.getElementById("poo");
  13.  
  14.  
  15. p.onclick = showAlert;
  16. dalej.onlick = przekierowanie;
  17. };
  18.  
  19. function showAlert()
  20. {
  21. alert("Kliknąłeś pierwszy przycisk!")
  22. //window. location ="http://www.przykladowa.strona3.com";
  23. var wartosc = 1;
  24. }
  25.  
  26. function przekierowanie()
  27. {
  28. if (wartosc == 1)
  29. {
  30. alert("Przeszedles dalej!")
  31. }else{
  32. alert("Nie kliknołeś pierwszego przycisku!")
  33. }
  34.  
  35. }
  36. </script>
  37. </head>
  38.  
  39. <body>
  40.  
  41. <p>
  42. <img border="0" src="nieklikniete.jpg" width="526" height="452"></p>
  43. <div style="position: absolute; width: 277px; height: 201px; z-index: 1; left: 155px; top: 57px; background-color: #FFFFFF" id="layer1">
  44. Uwaga, aby zobaczyć tło musisz kliknąć w przycisk.<p> <body onload="initElement()";>
  45. <span id="foo"><button>Pierwszy przycisk</button></span>
  46. <p><span id="poo"><button>2. Dalej</button></span></p>
  47. </body>
  48.  
  49. </body>
  50.  
  51. </html>


Drugi przycisk mi wogole nie dziala, co jest nie tak?

Ten post edytował Lethys 13.10.2011, 13:46:45


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




var wartosc = 1; w funkcji tworzy zmienną lokalną nie widoczną nigdzie indziej
wywal te var.

ps: od kiedy w span wkłada się button i to jeszcze onclick zakłada się na ten span?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Lethys
post
Post #3





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Wywaliłem i ten var i inne dla testów też ale nic się nie zminiło.

Przycisk 2 wogole nie jest aktywny, tak jak by nie dzialal.


Span potem podmienie na diva..

Co poprawic aby dzialalo?


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A dziala ci w ogole ten alert:
alert("Kliknąłeś pierwszy przycisk!")
?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Lethys
post
Post #5





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Tak, pierwszy działa bez zarzutów.

Drugi wogóle nie działa.


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
zegarek84
post
Post #6





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


co do drugiego to od kiedy to się tak pisze jak masz w kodzie: dalej.onlick
poszukaj tu błędu happy.gif aarambo.gif


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

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 Aktualny czas: 21.08.2025 - 06:17