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
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: 19.09.2025 - 22:09