Stránka 1 z 1

Nefunguje jednoduchý javascript (vyřešeno)  Vyřešeno

Napsal: 19 čer 2004 14:16
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:

Napsal: 19 čer 2004 16:09
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:

Napsal: 20 čer 2004 01:09
od Ltb
No vida co se tu člověk všechno nenaučí:-)

Napsal: 20 čer 2004 06:11
od Jirka
DIKY. :wink:
Ten JavaScript je větší věda, než jsem myslel :shock: , ale myslím, že to chápu.

Napsal: 20 čer 2004 13:18
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