Nefunguje jednoduchý javascript (vyřešeno)

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Návštěvník

Nefunguje jednoduchý javascript (vyřešeno)

Příspěvek od Návštěvník »

Učím se javascript. Neví někdo, proč nefunguje (píše chybové hlášení) tento primitivní pokusný script ? :
<html><head></head>
<body>
<script>
if (event.button > 0) alert("STISKNUTO");
</script>
</body></html>

Omlouvám se za otravování se začátečnickými problémy, ale v učebnici jsem odpověď nenašel :cry:
Uživatelský avatar
Giovanni Software
Level 1.5
Level 1.5
Příspěvky: 149
Registrován: 01 bře 2003 20:35
Kontaktovat uživatele:

Příspěvek od Giovanni Software »

Ten skript by měl vypadat takto:

Kód: Vybrat vše

<html>

<head>
<script>
function pri_kliknuti() {
if (event.button > 0) alert("STISKNUTO");
}
</script>
</head>

<body onmousedown="pri_kliknuti();">
</body>

</html>



Skripty je vhodnější vkládat do hlavičky stránky (mezi tagy HEAD a /HEAD) a vytvářet si z nich funkce (function nazev() {kodfunkce}), které se pak ovladačemi událostí (onclick, onmousedown, onmouseover, ...) dají zavolat. V Tvém případě, kdy chceš, aby se při jakémkoliv kliknutí myší zobrazila zpráva "STISKNUTO", zavoláš si tuto funkci na "stisknutí tlačítka myši dolů" (onmousedown) v tagu BODY, neboli se to bere pro CELOU stránku :wink:

Kdyby Ti nebylo něco jasné, tak napiš :smile:
Giovanni Software
Uživatelský avatar
Ltb
Administrátor
Příspěvky: 6795
Registrován: 28 úno 2003 23:53
Bydliště: Praha západ
Kontaktovat uživatele:

Příspěvek od Ltb »

No vida co se tu člověk všechno nenaučí:-)
Jirka

Příspěvek od Jirka »

DIKY. :wink:
Ten JavaScript je větší věda, než jsem myslel :shock: , ale myslím, že to chápu.
Uživatelský avatar
Giovanni Software
Level 1.5
Level 1.5
Příspěvky: 149
Registrován: 01 bře 2003 20:35
Kontaktovat uživatele:

Příspěvek od Giovanni Software »

Nemáš zač :wink: Kdyby něco, tak napiš, už jsem v JavaScriptu dlouho nedělal, tak si rád leccos osvěžím :D
Giovanni Software
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nefunguje nová PC
    od adoyss » » v Problémy s hardwarem
    7 Odpovědi
    5973 Zobrazení
    Poslední příspěvek od martanius
  • Lenovo S-130 nefunguje touchpad
    od mk7605 » » v Problémy s hardwarem
    21 Odpovědi
    6670 Zobrazení
    Poslední příspěvek od mk7605
  • T490s nefunguje trackpoint UPDATE
    od Sadelník1234 » » v Problémy s hardwarem
    3 Odpovědi
    4052 Zobrazení
    Poslední příspěvek od kecalek
  • USB-C hub nefunguje na jednom ASUS notebooku s Thunderbolt 4, na jiném ano
    od Atjov1 » » v Problémy s hardwarem
    10 Odpovědi
    7726 Zobrazení
    Poslední příspěvek od Atjov1

Zpět na „Programování a tvorba webu“