---
title: "fel vid validering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/107968-fel-vid-validering"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Wiberg"
published: "2004-07-26T08:23:17.000Z"
updated: "2004-07-28T08:29:19.000Z"
replies: 12
views: 362
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/javascript/107968-fel-vid-validering"
---

# fel vid validering

## #1 — Wiberg, 2004-07-26T08:23Z

```
document.getElementById("link").innerHTML = "<a href='" + link + "' target='_blank'>" + link + "</a>";
```

ger

> end tag for element "A" which is not open

 vid w3c's validering för HTML4.

lösning? :)

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

## #2 — dectgap, 2004-07-26T08:53Z

```
<script type="text/javascript">
// <![CDATA[

/* Ditt skript */

// ]]>
</script>
```

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

## #3 — Wiberg, 2004-07-26T09:01Z

icke. :)

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

## #4 — Wiberg, 2004-07-26T19:30Z

icke = behöver fortfarande hjälp.

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

## #5 — dectgap, 2004-07-26T20:13Z

Kan du länka till sidan som ger det felet?

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

## #6 — Wiberg, 2004-07-26T21:00Z

Tyvärr inte då den ligger lokalt.

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

## #7 — yohpops, 2004-07-27T08:24Z

Skicka mer kod.

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

## #8 — Wiberg, 2004-07-27T08:57Z

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title> ******* </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript" type="text/JavaScript">

<!--
// <![CDATA[

function open_menu(x)
{
if (document.getElementById("meny1").style.visibility == "hidden" && x == null)
{
for (i=1;i<7;i++) { document.getElementById("meny"+i).style.visibility = "visible"; }
}
else
{
for (i=1;i<7;i++) { document.getElementById("meny"+i).style.visibility = "hidden"; }
}
}

function swapimg(x,namn)
{
if (x==1) { document.getElementById(namn).src = "img/" + namn + "_on.gif"; }
else { document.getElementById(namn).src = "img/" + namn + ".gif"; }
}

function visa(bild,kund,tek,link)
{
document.getElementById("bild").src = "img/" + bild;
document.getElementById("kund").innerHTML = kund;
document.getElementById("tek").innerHTML = tek;
if (link == "")
{
document.getElementById("link").innerHTML = "ej tillgänglig";
} else {
document.getElementById("link").innerHTML = "<a href='" + link + "' target='_blank'>" + link + "</a>";
}
}

// ]]>
-->

</script>

<style type="text/css">
a:link, a:active, a:visited
{ font-family:Tahoma; font-size:10px; color:808080;}
a:hover
{ font-family:Tahoma; font-size:10px; color:000000;}
</style>

</head>
```

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

## #9 — Wiberg, 2004-07-27T16:34Z

ingen?

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

## #10 — Jojoxx, 2004-07-27T21:13Z

> **faq @ w3c/htmlhelp skrev:**
>
> A common error (and the most common source of erroneous bug reports for the WDG HTML Validator) occurs when writing HTML tags within a SCRIPT element:
> 
> \<script type="text/javascript"\>
> \<!--
>   // This is an error!
>   document.write("\</P\>");
> // --\>
> \</script\>

alltså:

```
document.getElementById("link").innerHTML = "<a href='" + link + "' target='_blank'>" + link + "<\/a>";
```

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

## #11 — dectgap, 2004-07-27T23:02Z

Men en HTML-validator ska väl ändå inte bry sig om vad som står i en kommentar, eller något som explicit har angetts vara cdata?

På <http://www.w3.org/TR/html401/intro/sgmltut.html#idx-HTML> står det sist i stycket om HTML-kommentarer:

> Note that comments are markup.

Det betyder väl bara att kommentaren i sig är en del av uppmärkningen - inte att kommentarens innehåll måste följa några regler, mer än att "--\>" avslutar kommentaren?

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

## #12 — Wiberg, 2004-07-28T06:16Z

> This Page Is Valid HTML 4.0 Transitional!

Jojoxx, du är en ängel! ;)

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

## #13 — Jojoxx, 2004-07-28T08:29Z

> **dectgap skrev:**
>
> Det betyder väl bara att kommentaren i sig är en del av uppmärkningen - inte att kommentarens innehåll måste följa några regler, mer än att "--\>" avslutar kommentaren?

Jo, jag tycker också det. Ett problem kan vara att det egentligen inte är "--\>" som avslutar kommentaren utan bara "--". Det är ju
rätt vanligt att man använder det i scriptet. Så egentligen skall man inte heller kunna skriva:

```
<script type="text/javascript">
<!--
var foo=1;
foo--;
// lite mer kod
-->
</script>
```

eftersom det bara är whitespaces som är tillåtet mellan "--" och "\>".

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/107968-fel-vid-validering
