Prvnφ JavaScript v HTML

Tento text je psßn pro zaΦßteΦnφky a mφrn∞ zasv∞cenΘ, kte°φ cht∞jφ pochopit, jak funguje JavaScript. P°edpoklßdßm alespo≥ rßmcovou znalost principu jazyka HTML. 

Psanφ do proudu dokumentu

P°φklad:

<body>
Toto je normßlnφ text strßnky.<br>
<script>


document.write("A toto napsal JavaScript");


</script>
</body>

Tento p°φklad s document.write si m∙╛ete zobrazit v prohlφ╛eΦi. V²sledek vypadß takhle: 

Toto je normßlnφ text strßnky.
A toto napsal JavaScript

Vysv∞tlenφ skriptu

Skript se zapisuje do HTML mezi tagy <script> a </script>. V╣echno, co je mezi t∞mi tagy, je program psan² v jazyce Javascript.

V p°φklad∞ je pou╛it p°φkaz document.write(). Ten zp∙sobuje normßlnφ zßpis do proudu dokumentu. Zapsan² text se ihned zobrazφ v prohlφ╛eΦi. 

Pokud se zapisuje normßlnφ text, musφ se obalit uvozovkami (na rozdφl od prom∞nnΘ). Mezi uvozovkami se nesmφ zalomit °ßdek.

Ka╛d² p°φkaz JavaScriptu se ukonΦuje st°ednφkem; tak jste mo╛nß zvyklφ z jin²ch jazyk∙.

Obm∞ny

Skriptem se dß zapisovat i HTML obsah. Nap°φklad skript:

document.write("<b>Toto napsal Java Script tuΦn∞</b>");

vypφ╣e text obalen² znaΦkami <b> a </b>, tak╛e se to v prohlφ╛eΦi ukß╛e tuΦn∞. Zobrazte si p°φklad.

Toto napsal Java Script tuΦn∞

Samo o sob∞ se m∙╛e zdßt, ╛e zapisovßnφ do proudu dokumentu je vcelku zbyteΦnΘ. ProΦ to ned∞lat normßlnφm HTML? To je pravda, ale jen do chvφle, ne╛ se zaΦnou pou╛φvat u╛iteΦnΘ vychytßvky, nap°φklad prom∞nnΘ.