SPiNMedlem sedan mars 20007 896 inlägg Hej!
Jag har en undran om man måste ha en avslutande script-tagg i XHTML, vilket man var/är tvungen att ha i HTML?
T.ex.
...
<script type="text/javascript" src="js.js" />
...
Istället för:
...
<script type="text/javascript" src="js.js"></script>
...
:q
Det bästa skulle vara om man kunde få in sin externa JavaScript-fil med resource-taggen link, på samma sätt som man kan få med CSS? Jag vet ju att man kan sätta content-type:en till text/javascript, men vilket värde ska attributet rel ha då? Stylesheet, index, appendix?
...
<link rel="stylesheet" type="text/css" charset="ISO-8859-1" href="css.css" />
<link rel="???" type="text/javascript" charset="ISO-8859-1" href="js.js" />
...
Blir ju mycket snyggare så... ;)
GunnarDMedlem sedan juni 20014 290 inlägg Ja, i xhtml måste alla taggar ha en sluttag, man kan också skriva ex: <br />.
Hittar inget i xhtml-standarden som säger att man kan ha javascript i en link tag.
Jag kör med:
<script type="text/javascript" src="/toker.js" />
Vilket går igenom validatorn med "xhtml strict"
SPiNMedlem sedan mars 20007 896 inlägg Ok, tack. Då får jag skriva på det "fula" sättet ändå mao. ;)
GunnarDMedlem sedan juni 20014 290 inlägg Märkte nu en lite "knäpp sak" :q
Skriver man
<script type="text/javascript" src="js.js" />
Så verkar inte IE6 och NS4 kunna rendera det som är efteråt, verkar som den letar efter sluttag.
Däremot skriver man
<script type="text/javascript" src="js.js"></script>
Så fungerar det även i IE6 och NS4.
Upptäckte det nu när jag satt på en maskin med IE6 och NS4, kör själv alltid med Mozilla (som kan hantera <script .... />)