HTML Elementen

HTML <script> element

  • Het <script> element definieert een client-side script (JavaScript, Jscript, VBScript) in een document.
  • Het <script> element kan zowel in de head als de body van het document voorkomen.
tip

Om te voorkomen dat een browser die de <script> tag niet ondersteund, de code als inhoud weergeeft, wordt deze meestal tussen commentaar tags (<!--. .-->) geplaatst !
Dit wordt echter niet aangeraden.

Voorbeeld in HTML 4.01

<html>
<body>

<script type="text/javascript">document.write("Welkom op deze website !")</script>
</body>
</html>

resultaat:

tip

Voor gebruikers die het gebruik van scripts in hun browser hebben uitgeschakeld of browsers die het gebruik van 'client-side" scripting niet ondersteunen kunnen we gebruik maken van de <noscript> tag !

naar boven 

Attribuut Waarde Beschrijving DTD
type MIME-type Specificeert het MIME-type van het script STF

DTD geeft aan in welk <!DOCTYPE> van HTML 4.01 / XHTML 1.0DTD het attribuut is toegestaan.
S=Strict, T=Transitional, F=Frameset

Verschil HTML - XHTML

In HTML 4 en XHTML wordt de inhoud van de scripts verschillend benaderd.

  • In HTML 4 wordt de inhoud gedeclareerd als CDATA, wat betekend dat de entiteiten niet worden geanalyseerd.
  • In XHTML wordt de inhoud gedeclareerd als (#PCDATA), wat betekend dat de entiteiten zullen worden geanalyseerd.
  • XHTML verlangt dat alle tekst met karakters die verkeerd kunnen geïnterpreteerd worden in een
    <![CDATA[ ... ]]> sectie staan.
    Sommige browsers begrijpen deze CDATA secties echter niet, dus laten we ze voorafgaan door Javascript commentaar slashes

Voorbeeld in XHTML

<html>
<body>

<script type="text/javascript">
//< ! [CDATA [
alert('Welkom op deze website !')
// ] ] >
</script>
</body>
</html>

naar boven 

Optionele attributen

Attribuut Waarde Beschrijving DTD
charset karakterset Definieert een alternatieve tekst voor een zone (area).
Verschijnt wanneer de afbeelding niet beschikbaar is
STF
defer defer Definieert een alternatieve tekst voor een zone (area).
Verschijnt wanneer de afbeelding niet beschikbaar is
STF
src url Definieert een alternatieve tekst voor een zone (area).
Verschijnt wanneer de afbeelding niet beschikbaar is
STF

Standaard attributen

  • De <script> tag ondersteund GEEN standaard attributen.

Gebeurtenis attributen (event handlers)

  • De <script> tag ondersteund GEEN gebeurtenis attributen.

Browser ondersteuning

Internet Explorer Firefox Chrome Opera Safari

  • Het HTML <script> element wordt ondersteund door de bekende browsers.
naar boven naar boven naar charset attribuut
naar boven naar het charset attribuut