---
title: "JavaScript och XHTML"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/41262-javascript-och-xhtml"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "SPiN"
published: "2002-04-09T22:16:14.000Z"
updated: "2002-04-10T12:49:48.000Z"
replies: 3
views: 239
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/41262-javascript-och-xhtml"
---

# JavaScript och XHTML

## #1 — SPiN, 2002-04-09T22:16Z

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å... ;)

Permalänk: https://www.webforum.nu/p/41262

## #2 — GunnarD, 2002-04-10T09:24Z

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"

Permalänk: https://www.webforum.nu/p/640732

## #3 — SPiN, 2002-04-10T09:43Z

Ok, tack. Då får jag skriva på det "fula" sättet ändå mao. ;)

Permalänk: https://www.webforum.nu/p/640746

## #4 — GunnarD, 2002-04-10T12:49Z

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 .... /\>)

Permalänk: https://www.webforum.nu/p/640814

---

Tråden på webben: https://www.webforum.nu/amne/html-css/41262-javascript-och-xhtml
