---
title: "Script för länköppning?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/132669-script-för-länköppning"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "AnnelieT"
published: "2005-08-12T14:28:00.000Z"
updated: "2005-08-12T15:59:03.000Z"
replies: 8
views: 511
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/132669-script-för-länköppning"
---

# Script för länköppning?

## #1 — AnnelieT, 2005-08-12T14:28Z

Hej!

Jag har fått problem med en länkadress, som inte klarar en validering i XHTML. Finns det något script, där jag inte behöver ha länkadressen utskriven i mitt dokument?

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

## #2 — Peter S, 2005-08-12T14:30Z

Hej!

Hur ser koden ut?

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

## #3 — AnnelieT, 2005-08-12T14:38Z

Hej igen!
Ursäkta den glömde jag, men här är den.
\<a href="http://www.pts.se/Sidor/sida.asp?Sectionid=1930&Itemid=&Languageid=EN" target="\_blank"\>Swedish National Post and Telecom Agency (PTS)\</a\>

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

## #4 — Peter S, 2005-08-12T14:47Z

Använd gärna kodtaggarna (&#91;kod\]kod här&#91;/kod\]) när du postar kod, det blir mer lättläst då.

Det du kan göra är att använda attributet *class* med värdet, säg, *blank* på de länkar som skall öppnas i nya fönster, och sedan:

```
window.onload = function(){
    var a = document.getElementsByTagName("a"),
        i = a.length;

    for (var k = 0; k < i; ++k){
        if (a.item(k).className == "blank"){
            a.item(k).target = "_blank";
        }
    }
}
```

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

## #5 — AnnelieT, 2005-08-12T15:08Z

Tack, men jag förklarade lite dåligt.

Det är inte target som är problemet utan delar i adressen. I denna del /Sidor/sida.asp?Sectionid=1930&Itemid=&Languageid=EN"\>
 Här är två exempel från resultatet på valideringens långa lista.
\-----------------------------------------------------------------------------
Warning Line 227 column 74: cannot generate system identifier for general entity "Itemid".
...pts.se/Sidor/sida.asp?Sectionid=1930&Itemid=&Languageid=EN"\>Swedish National 
\-------------------------------------------------------------------------------
Warning Line 227 column 80: reference not terminated by REFC delimiter.
.../Sidor/sida.asp?Sectionid=1930&Itemid=&Languageid=EN"\>Swedish National Post a
\-----------------------------------------------------------------------------------

Tänkte om det gick att lägga just adressen till PTS i en scriptfil, och bara ha en textlänk i dokumentet och en länk till scriptet. 

Men problemet är att jag inte själv kan få ihop den, för det är den högre skolan.  :)

Är det möjligt, att få till något sådant eller är jag helt ute och svävar? :)

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

## #6 — Peter S, 2005-08-12T15:11Z

Det är &-tecknet parsern inte gillar. Testa &amp;amp.

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

## #7 — AnnelieT, 2005-08-12T15:21Z

Gjorde ett försök, men det fungerar inte heller.

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

## #8 — Peter S, 2005-08-12T15:29Z

&amp;amp; (semikolon också).

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

## #9 — AnnelieT, 2005-08-12T15:59Z

Fort och fel, missade ; !  :r 
Men efter den korrigeringen så klarade sidan en validering.

Jag brukar alltid ersätta & med teckenkoden i mina dokument, men jag trodde inte att det gick att göra det i själva adressen. Alltid får man lära sig något nytt

Tusen tack! :D

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/132669-script-för-länköppning
