Sctipturile JavaScript pot fi plasate atât în secþiunea dintre tagurile <head> si </head> (purtând numele de script de antet) cât ºi
între tagurile <body> si </body> (purtând numele de script de corp). Este de preferat ca scripturile care afiseaza; mesaje sau continut
în paginã sã fie introduse în body iar scripturile care prelucreazã rezultate ºi fac verificãri sã fie introduse în antet
(în head). Tagul de deschidere ºi de închidere al unui script JavaScript este de forma <script> ºi </script>. În exemplul de mai jos va fi
afiºat un mesaj generat dintr'un script JavaScript.
Cod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Mesaj din JS</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
document.write("Acesta este un mesaj din JavaScript")
</script>
</body>
</html>
Tagul de deschidere este <script urmat de atributul language="JavaScript" care indicã browser-ului limbajul de scriptare
utilizat, iar atributul type="text/javascript" îl informeazã cã scriptul este strict în format text, organizat dupã sintaxa
limbajului JavaScript.
În continuare document.write("Acesta este un mesaj din JavaScript") este prima linie de cod JavaScript în care este
preluatã fereastra document ºi se afiºeazã în ea textul respectiv. Urmãtorul tag </script> este tagul de închidere
care semnalizeazã browserului terminarea codului JavaScript ºi continuarea codului HTML.
Se pot introduce oricâte taguri într-o paginã, de câte ori doriþi. Browserele mai vechi, ºi chiar ºi unele noi nu cunosc limbajul JavaScript. Pe
când cele noi se presupune cã ignorã tagurile necunoscute lor, cele mai vechi de obicei dau mesaje de eroare în astfel de cazuri. Existã o tehnicã ce
poate sã pãcãleascã browserele vechi ºi sã le facã sã creadã cã scriptul este de fapt un comentariu HTML, care va fi
ignorat. Un comentariu este un text încadrat de taguri HTML speciale; orice text cuprins între aceste taguri va fi ignorat de cãtre browsere. Pentru a ascunde codul
JavaScript de browserele vechi procedãm astfel:
<!-- Aceasta linie este un comentariu
document.write("Acesta este un mesaj din JavaScript")
// Aici se încheie linia de comentariu pentru browserele vechi -->
Linia care începe cu // este de fapt combinaþia de marcare a unui comentariu în limbajul JavaScript, ºi ea se terminã cu -->, semnalând
sfârºitul comentariului HTML. Noul exemplu este prezentat în continuare:
Cod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Mesaj din JS</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
document.write("Acesta este un mesaj din JavaScript")
-->
</script>
</body>
</html>
Dacã doriþi sã scrieþi mai multe rânduri de comentarii în cod (o idee bunã dacã aveþi rânduri lungi de cod) puteþi
folosi combinaþia /* ºi */
În concluzie, pentru a scrie un comentariu în JavaScript pe un singur rând puteþi folosi combinaþia // iar pentru a scrie comentarii pe mai multe
rânduri folosiþi combinaþia /* la ãnceput ºi */ la sfârºitul comentariului.
Combinaþia <!-- ºi --> este în HTML ºi se foloseºte de asemenea pentru comentarii. (sã nu le confundaþi între ele, cele din JavaScript
cu cele din HTML)
În cazul în care browserul vizitatorului nu are activ JavaScript, îl puteþi avertiza sau îl puteþi redirecta cãtre o paginã care nu
conþine JavaScript folosind urmãtorul tag HTML
Cod:
<noscript>
Pentru a vedea aceasta pagina browserul dvs. trebuie sa aiba activ JavaScript.
<meta http-equiv="refresh"
content="5;URL=alta_pagina.html">
Asteptati pentru redirectare catre o pagina fara JavaScript.
</noscript>
În codul de mai sus, tagul <noscript> este activ doar dacã browserul nu are activ JavaScript, ºi în acest caz va afisa mesajul corespunzãtor. Linia
<meta http-equiv="refresh"
content="5;URL=alta_pagina.html"> executã redirectarea browserului cãtre pagina specificatã în intervalul de 5 secunde (pentru a da timp
vizitatorului sã citeascã mesajul de avertizare)
Dacã doriþi sã avertizaþi vizitatorul în legãturã cu ceva anume, o puteþi face prin intermediul codului JavaScript astfel:
alert("Aceasta este o fereastra de alertare")
Pentru exemplificare, am creat un link
aici, iar dacã daþi clik pe el ºi aveþi JavaScript
activ se va afiºa un mesaj de alertã.
Atenþie!
Fereastra de alertã este diferitã pentru fiecare browser în parte, nu poate fi customizatã.