<script>
  function test1()
  {
    var a = document.getElementById("a");
    var b = document.getElementById("b");
    var c = document.getElementById("c");
    //
    c.innerHTML=parseInt(a.innerHTML)+parseInt(b.innerHTML);
  }
</script>

<button onclick="test1()">test1</button>
<hr>
<p id="a">1</p> +
<p id="b">2</p> =
<p id="c">wynik</p>

<script>
  function test1()
  {
    var a = document.getElementById("a");
    a.innerHTML='<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Felis_catus-cat_on_snow.jpg/1200px-Felis_catus-cat_on_snow.jpg" width=300>';   
  }
  function test2()
  {
    var a = document.getElementById("a");
    a.innerHTML='<img src="https://www.colorland.pl/storage/app/uploads/public/a29/0MV/8xL/a290MV8xLmpwZyExY2E4OTk4Zjg1M2ZmNzYxODgyNDhhNmMyZjU1MjI5Ng==.jpg" width=300>';   
  }
  function test3()
  {
    var a = document.getElementById("a");
    a.innerHTML='Hello!';   
  }
</script>

<button onclick="test1()">test1</button>
<button onclick="test2()">test2</button>
<button onclick="test3()">test3</button>
<hr>
<p id="a"></p>

<h1><script>
  // 6 liczb (z zakresem od 1 do 49)
  for (i=1; i<=6; i++)
  {
    var r = 1+Math.floor(Math.random()*49);
    document.write(r, " | ");
  }
</script>

49

(0 odpowiedzi, napisanych 4TPi-Tworzenie stron i aplikacji internetowych)

<h1><script>
  var r = Math.floor(Math.random()*2);
  document.write(r);
</script>

<script>
  i=0;
  while (i<12)
  {
    y=0
    while (y<i+1)
    {
      if (Math.floor(Math.random()*2)==0)
      document.write("<font color=green>#</font>");
      else
      document.write("<font color=red>o</font>");
      y++;
    }
    i++;
    document.write("<br>");
  }
  y=0
  while (y<5)
  {
    document.write("<font color=brown>##</font><br>");
    y++;
  }
</script>
<meta http-equiv="refresh" content="1">

<script>
  i=0;
  while (i<12)
  {
    y=0
    while (y<i+1)
    {
      document.write("#");
      y++;
    }
    i++;
    document.write("<br>");
  }
  y=0
  while (y<5)
  {
    document.write("@@<br>");
    y++;
  }
</script>

<script>
  for (i=1; i<=3; i++)
  {
    document.write(i, ",");
  }
  document.write("<hr>");

  i=1;
  while (i<=3)
  {
    document.write(i, ",");
    i++;
  }
  document.write("<hr>");

  i=1;
  do
  {
    document.write(i, ",");
    i++;
  } while (i<=3)
</script>

<?php
  if (empty($_COOKIE['test1']))
  {
    setcookie("test1", 1, time()+3600*24); //24h
    $c=1;
  }
  else
  {
    $c = (int)$_COOKIE['test1'];
    $c++;
    setcookie("test1", $c, time()+3600*24); //24h
  }
?>
<body bgcolor=silver>

<?php
  echo "<h1>".$c."</h1>";
?>

54

(0 odpowiedzi, napisanych 4TGi-Tworzenie stron i aplikacji internetowych)

<!DOCTYPE html>
<html lang="PL-pl">

<head>
    <meta charset="UTF-8">
    <title>Forum </title>
    <link rel="stylesheet" href="styl4.css">
</head>

<body>
   
        <h2>Zapisz się</h2>
        <form method='post' action="">
            login: <input type="text" name='login'>
            <br>
            hasło: <input type="password" name='haslo'>
            <br>
            powtórz hasło:<input type='password' name='powtorzhaslo'>
            <br>
            <button type="submit">Zapisz</button>
        </form>
        <?php

        $connection = mysqli_connect('localhost', 'root', '', 'portal');

        if(!empty($_POST['login']) && !empty($_POST['haslo']) &&                     !empty($_POST['powtorzhaslo']))
        {
            $login = $_POST['login'];
            $haslo = $_POST['haslo'];
            $powtorzhaslo = $_POST['powtorzhaslo'];
                       
            $wynik = mysqli_query($connection, "SELECT login FROM uzytkownicy;");
            //*****************************************/
            $istnieje=false;
            while ($wiersz = mysqli_fetch_array($wynik))
            {
              if ($wiersz['login'] == $login) $istnieje=true;
            }
            //*****************************************/
            if ($istnieje)
            {
                    echo "<p>login występuje w bazie danych, konto nie zostało dodane</p>";
           
            }
            else
            {
                if($haslo<>$powtorzhaslo)
                {
                        echo "Rózne hasła";
                }
                else
                {
                    $wynik=mysqli_query($connection,"INSERT INTO uzytkownicy VALUES (NULL, '$login', '$haslo');");
                    echo "Dodano rekord.";
                }
            }
        }
        else {
            echo "<p>wypełnij wszystkie pola</p>";
        }
        mysqli_close($connection);
        ?>
   
</body>

</html>

<script>
  i=1;
  while(i<=19)
  {
    if(i<10) document.write("0");
    document.write(i,",");
    if (i%5==0) document.write("<br>");
    i++;
  }
</script>

<script>
  var i=1;
  var j=1;
  while (j<=10)
  {
    while(i<=10)
    {
      document.write(j," x ",i, " = ", j * i, "<br>");
      i++;
    }
    if (i == 11) i = 1;
    document.write("<hr>");
    j++;
  }
 
</script>

<script>
  function fun1(x)
  {
    var t1 = document.getElementById("t1");
    var t2 = document.getElementById("t2");
    var t3 = document.getElementById("t3");
    var t4 = document.getElementById("t4");
    //
    var p = prompt("Podaj ilość:", "");
    if (x == 1)
    {
      t1.innerHTML = p;
      if (p == 0) t1.style.background = "red";
      else if (p>=1 && p<=5) t1.style.background = "yellow";
      else t1.style.background = "Honeydew";
    }
    if (x == 2)
    {
      t2.innerHTML = p;
      if (p == 0) t2.style.background = "red";
      else if (p>=1 && p<=5) t2.style.background = "yellow";
      else t2.style.background = "Honeydew";
    }
    if (x == 3)
    {
      t3.innerHTML = p;
      if (p == 0) t3.style.background = "red";
      else if (p>=1 && p<=5) t3.style.background = "yellow";
      else t3.style.background = "Honeydew";
    }
    if (x == 4)
    {
      t4.innerHTML = p;
      if (p == 0) t4.style.background = "red";
      else if (p>=1 && p<=5) t4.style.background = "yellow";
      else t4.style.background = "Honeydew";
    }
  }
  function fun2(x)
  {
    var licznik = document.getElementById("licznik");
    licznik.value = parseInt(licznik.value)+1;
    if (x == 1) alert("Zamowienie nr: "+licznik.value+" Produkt: Skretka UTP drut");
    if (x == 2) alert("Zamowienie nr: "+licznik.value+" Produkt: Skretka UTP linka");
    if (x == 3) alert("Zamowienie nr: "+licznik.value+" Produkt: Wtyki 8P8C");
    if (x == 4) alert("Zamowienie nr: "+licznik.value+" Produkt: Modułu keystone");
  }
</script>
<body>
<hr>
<table border="1" width="50%">
  <tr>
    <td>Produkt</td>
    <td>Jednostka</td>
    <td>Dostępnośc</td>
    <td>Aktualizacja</td>
    <td>Zamówienie</td>
  </tr>
  <tr>
    <td>Skretka UTP drut</td>
    <td>metr</td>
    <td id="t1">0</td>
    <td><button onclick="fun1(1)">Aktualizuj</button></td>
    <td><button onclick="fun2(1)">Zamów</button></td>
  </tr>
  <tr>
    <td>Skretka UTP linka</td>
    <td>metr</td>
    <td id="t2">0</td>
    <td><button onclick="fun1(2)">Aktualizuj</button></td>
    <td><button onclick="fun2(2)">Zamów</button></td>
  </tr>
  <tr>
    <td>Wtyki 8P8C</td>
    <td>sztuki</td>
    <td id="t3">0</td>
    <td><button onclick="fun1(3)">Aktualizuj</button></td>
    <td><button onclick="fun2(3)">Zamów</button></td>
  </tr>
  <tr>
    <td>Modułu keystone</td>
    <td>sztuki</td>
    <td id="t4">0</td>
    <td><button onclick="fun1(4)">Aktualizuj</button></td>
    <td><button onclick="fun2(4)">Zamów</button></td>
  </tr>
</table>
<hr>
<form>
  <input type="hidden" id="licznik" value="0">
</form>

https://ti.dxe.pl/files/2tpi/16_18_meto … icznej.pdf

proszę przepisać tabelkę do zeszytu.

https://www.praktycznyegzamin.pl/ee08/p … _kolor.pdf

Drukarkę proszę zainstalować dowolną sieciową.


iso linux: https://releases.ubuntu.com/22.04.1/ubu … -amd64.iso
iso windows server 2012: https://f0f.pl/sz/pl_windows_server_2012_r2.iso


Wykonać to zadanie w formie prezentacji: screeny, opisy i wysłać na adres: barxyz24@gmail.com


Emulatory:

Switch
https://emulator.tp-link.com/T1500G-8T( … /Index.htm

Router WiFi
https://emulator.tp-link.com/TL-WR841ND_V8/Index.htm

https://ti.dxe.pl/forum/1/200w.webp

Pojęcia na K i L

karta sieciowa
klasy adresów sieciowych
klucz prywatny
klucz publiczny
konwerter mediów
KVM
L2TP
LAN
LDAP
licencja GPL
LTE

https://ti.dxe.pl/forum/1/200w.webp