Referens
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.
| 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ä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 |





