twitter Da pe Twitter facebook Da pe Facebook

Script-uri HTML (HTML Scripts)

, June 6th, 2010, Comenteaza

Script-urile sunt adaugate in HTML sunt utilizate pentru a crea pagini web mult mai dinamice si mai interactive.

Inserarea unui Script intr-o pagina HTML

In HTML, un script este introdus folosindu-se tag-ul  <script>.

ATENTIE! Este necesar sa folositi atributul type pentru a specifica limbajul script-ului.

<html>
<head>
</head>
<body>
 <script type="text/javascript">
 document.write("Hello World!")
</script>
</body>
</html>

Script-ul de mai sus va afisa pe ecran urmatorul text:

Hello World!

Cum se rezolva problema browser-elor mai vechi

Un browser care nu recunoaste tag-ul <script> va afisa textul din cadrul tag-ului ca si text in pagina web. Pentru a impiedica un browser sa faca acest lucru va trebui sa ascundeti script-ul in tag-uri de comentariu. Un browser mai vechi care nu recunoaste tag-ul <script> nu-i va afisa continutul datorita tag-urilor de comentariu iar un browser nou va sti ca trebuie sa execute continutul tag-ului <script> chiar daca este inconjurat de tag-uri de comentariu.

Exemplu:

JavaScript:
<script type=”text/javascript”>
<!–
document.write(“Hello World!”)
//–>
</script>

Tag-ul <noscript>

In aditie comentarii continutului tag-ului <script> se mai poate adauga si tag-ul <noscript>.Ttag-ul <noscript> este utilizat pentru a defini un text alternativ pentru cazul in care un script nu este executat. Acest tag este utilizat pentru browser-ele care recunosc tag-ul <script> dar totusi nu suporta script-ul din interior,  asa ca aceste browsere vor afisa textul din tag-ul <noscript>. Totusi daca un script suporta script-ul dintr-un tag <script>, el va ignora continuntul tag-ului<noscript>.

Exemplu:

JavaScript:
<script type=”text/javascript”>
<!–
document.write(“Hello World!”)
//–>
</script>
<noscript>Your browser does not support JavaScript!</noscript>

Tag-uri Script

Tag Descriere
<script> Defineste un script
<noscript> Defineste un text care sa apara daca script-ul nu este executat
<object> Defineste un obiect incorporat
<param> Defineste parametri unui obiect (<object>)
<applet> Nu se mai utilizeaza. Folositi <object>
Taguri: , , ,

Comenteaza