Referens
HTML script

HTML script

HTML script taggen anger ett script och används för att lägga in exempelvis javascript på en sida.

Exempel:

HTML:

<script type="text/javascript">
document.write("Denna text skrivs ut med hjälp av javascript!")
</script>

Elementet script kan antingen innehålla egen kod som i exemplet ovan eller peka på en extern skriptfil.

HTML:

<script type="text/javascript" src="scriptfil.js"></script>

Attributet "type" som specifierar skriptets scriptspråk (MIME-typ) måste alltid anges.

HTML script
Elementtyp Sluttagg Utfasat Doctype
Speciell Ja Nej Strict, Transitional, Frameset
Elementet får innehålla
Inbäddad script
Elementet får finnas i
head, blockelement, inlineelement utom select och script
Skillnad mellan HTML och XHTML
I HTML 4 så deklareras innehållet som CDATA vilket innebär att teckenkoder inte tolkas.
I XHTML deklareras innehållet som #PCDATA vilket innebär att teckenkoder kommer att tolkas.

Tips för HTML script

Innehållet i elementet script deklareras olika beroende på om webbsidan är skriven i HTML 4 eller XHTML.

  • I HTML 4 så deklareras innehållet som CDATA vilket innebär att teckenkoder inte tolkas.
  • I XHTML deklareras innehållet som #PCDATA vilket innebär att teckenkoder kommer att tolkas.

För att javascript ska fungera i ett XHTML dokument måste teckenkoder användas för alla specialtecken, som exempelvis å,ä och ö och scriptet inneslutas i följande syntax:

<script type="text/javascript"><![CDATA[
dokument.write("Hej v&auml;rlden!")
//]]></script>

HTML script attribut

Nödvändiga attribut

Attribut Beskrivning Värde
type Anger skriptspråk (MIME-typ) MIME-typ

Valbara attribut

Attribut Beskrivning Värde
charset Anger skriptets teckentabell om attributet src används teckentabell
defer Anger att webbläsaren ska vänta med att utföra skriptet tills sidan laddat färdigt defer
src Anger URL till extern scriptfil URL
| Mer