Autor Zpráva
Vladous
Profil
Ahoj.

Zřejmě jako začátečník dělám někde stupidní chybu, ale netuším kde.
Pokouším se, aby při stisknutí button tlačítka se mi hodnota labelu přepsala na on a při dalším na off.
Na on se přepíše a pak už nic...

!DOCTYPE HTML><head>
<meta charset="windows-1250">
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Ovladani</title>
</head>
<body>
    <br>
    <button onclick="myTotal()">Total stop</button>
    <br>
    <br>
    <label id="Stop">Total stop OFF</label>

<script>
function myTotal() {
var Stop = document.getElementById("Stop").value; 
if (Stop = "Total stop OFF") 
  {
    Stop = "Total stop ON";
  } 
  else 
  {
    Stop = "Total stop OFF";
  }
document.getElementById("Stop").innerHTML = Stop
}
</script>
</body>
Tomáš123
Profil
Vladous:
Na porovnanie je treba použiť dva symboly =. Jedno rovná sa iba priradí do premennej novú hodnotu.
Vladous
Profil
Tomáš123:
Dík. Fakt hloupá chyba... :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0