Advertisement
giganciprogramowania

wstep-js-mlody-zaawansowany

Jun 15th, 2021
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <title>Java Script</title>
  5. <meta charset="utf-8">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7. <meta name="viewport" content="width=device-width, initial-scale=1">
  8.  
  9. <!-- import the webpage's stylesheet -->
  10. <link rel="stylesheet" href="/style.css">
  11.  
  12. <!-- import the webpage's javascript file -->
  13. <script src="/script.js" defer></script>
  14. </head>
  15. <body>
  16.  
  17. <p id="tekst">
  18. JavaScript
  19. </p>
  20.  
  21.  
  22. <p id="doTlumaczenia">
  23.  
  24. Najczęściej spotykanym zastosowaniem języka JavaScript są strony internetowe. Skrypty te służą najczęściej do zapewnienia interakcji poprzez reagowanie na zdarzenia, walidacji danych wprowadzanych w formularzach lub tworzenia złożonych efektów wizualnych.
  25.  
  26. </p>
  27.  
  28. <button id="btnTlumacz">
  29. Tłumacz tekst
  30. </button>
  31.  
  32.  
  33. <button id="dodajKolo">
  34. Dodaj koło
  35. </button>
  36.  
  37. <div id="kolo">
  38.  
  39. </div>
  40.  
  41.  
  42.  
  43. <button id="on">
  44. ON
  45. </button>
  46.  
  47.  
  48. <button id="off">
  49. OFF
  50. </button>
  51.  
  52.  
  53. <div id="bulb">
  54. <img src="https://cdn.glitch.com/f7389b31-9de2-414d-a318-5eeaa60c1f2f%2F9d9d8545-fda2-4713-ac69-a932e8d8073b.obraz.png?v=1584873551397">
  55. </div>
  56.  
  57. <form>
  58.  
  59. <fieldset>
  60.  
  61. <legend>
  62. Logowanie
  63. </legend>
  64.  
  65. <label>Login:*</label>
  66. <br>
  67. <input id="login" type="text" name="login" placeholder="Podaj login">
  68. <br>
  69. <label>Hasło:</label>
  70. <br>
  71. <input id="pass" type="password" name="pass">
  72.  
  73. <input id="zaloguj" type="submit" value="Zaloguj">
  74.  
  75. </fieldset>
  76.  
  77.  
  78. </form>
  79.  
  80. <p id="infoLogowanie">
  81.  
  82. </p>
  83.  
  84.  
  85.  
  86.  
  87. <script>
  88.  
  89.  
  90.  
  91. // document.getElementById('tekst').textContent='Giganci programowania';
  92.  
  93. //wywołujemy metodę addEventListener na wskazanym elemencie jako pierwszy argument podajemy rodzaj zdarzenia jako drugi nazwę funkcji do wywołania, w naszym przypadku funkcja jest bez nazwy tzw funkcja anonimowa
  94. document.getElementById('btnTlumacz').addEventListener('click',function(){
  95.  
  96. document.getElementById("doTlumaczenia").textContent="The most common JavaScript language are websites. These scripts are most often used to connect by responding to events, validating data entered in the form, or creating complex visual effects.";
  97.  
  98. });
  99.  
  100.  
  101.  
  102.  
  103.  
  104. document.getElementById('dodajKolo').addEventListener('click', function () {
  105.  
  106. document.getElementById("kolo").style.backgroundColor = "red";
  107. document.getElementById("kolo").style.width = "200px";
  108. document.getElementById("kolo").style.height = "200px";
  109. document.getElementById("kolo").style.borderRadius = "100px";
  110. });
  111.  
  112.  
  113. document.getElementById('kolo').addEventListener('click', function () {
  114.  
  115. document.getElementById("kolo").style.backgroundColor = "green";
  116. document.getElementById("kolo").style.width = "100px";
  117. document.getElementById("kolo").style.height = "100px";
  118. document.getElementById("kolo").style.borderRadius = "100px";
  119.  
  120. });
  121.  
  122.  
  123. /* const imie="Adam";
  124.  
  125. alert(imie);
  126.  
  127.  
  128. const liczba1=5;
  129. const liczba2=10;
  130.  
  131. alert(liczba1 + liczba2);*/
  132.  
  133. document.getElementById('zaloguj').addEventListener('click', function () {
  134.  
  135. const login = document.getElementById("login").value;
  136. const pass = document.getElementById("pass").value;
  137.  
  138. const loginDB="adax";
  139. const passDB="qwerty";
  140.  
  141. if(login.length==0 || pass.length==0){
  142.  
  143.  
  144. document.getElementById("infoLogowanie").textContent="Uzupełnij pola";
  145.  
  146.  
  147. }
  148.  
  149. else{
  150.  
  151. if (login == loginDB && pass==passDB){
  152.  
  153. document.getElementById("infoLogowanie").textContent="Zalogowano pomyślnie";
  154.  
  155. }
  156.  
  157. else{
  158.  
  159. document.getElementById("infoLogowanie").textContent="Wprowadzono błędne dane";
  160. }
  161.  
  162.  
  163. }
  164.  
  165. });
  166.  
  167.  
  168.  
  169. document.getElementById('on').addEventListener('click', function () {
  170.  
  171.  
  172. document.getElementById("bulb").innerHTML = '<img src="https://cdn.glitch.com/f7389b31-9de2-414d-a318-5eeaa60c1f2f%2Fc8c566d6-283a-489c-949c-119b160436ea.obraz.png?v=1584873520741">'
  173.  
  174.  
  175. });
  176.  
  177. document.getElementById('off').addEventListener('click', function () {
  178.  
  179.  
  180. document.getElementById("bulb").innerHTML = '<img src="https://cdn.glitch.com/f7389b31-9de2-414d-a318-5eeaa60c1f2f%2F9d9d8545-fda2-4713-ac69-a932e8d8073b.obraz.png?v=1584873551397">'
  181.  
  182.  
  183. });
  184.  
  185.  
  186. </script>
  187. </body>
  188. </html>
  189.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement