---
title: "window.open från href"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/115006-window-open-från-href"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Riri"
published: "2004-11-03T13:10:17.000Z"
updated: "2004-11-04T12:16:05.000Z"
replies: 7
views: 430
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/115006-window-open-från-href"
---

# window.open från href

## #1 — Riri, 2004-11-03T13:10Z

Hej,

Jag har gjort detta för länge sedan men glömt vad det ... Irriterande. Jag vill iaf öppna en window.open direkt i från href:en på en a tag. Jag har bara tillgång till cm-systemet och kan inte ändra direkt i länken. Alltså vill jag ha ett sätt att hindra att a tagen öppnar ett fönster och att det sedan kallar på popup:en.

Taggen ser alltså ut något sånt här:

```
<a href="javascript:void window.open('http://www.xxx.nu/offer/tshirt.html','','width=390,height=800');" target="_blank"><img src="http://www.xxx.nu/start/images/archive/pictureArchive/banners/komm-banner.gif"></a>
```

Hur stoppar jag denna händelse?

Tack på förhand!

Richard

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

## #2 — Jesper T, 2004-11-03T13:16Z

Ta bort : target="\_blank"

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

## #3 — Riri, 2004-11-03T13:39Z

> **Jesper T skrev:**
>
> Ta bort : target="\_blank"

Tack Jesper,

Men jag kommer inte åt att ändra den länken. Som sagt kan jag bara ändra i href-attributet. Det skall finnas en annan lösning ...

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

## #4 — Jesper T, 2004-11-03T14:28Z

...byt CM-verktyg. ;)

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

## #5 — Riri, 2004-11-03T14:30Z

Ok, det är ju också en tanke ...

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

## #6 — Hansen, 2004-11-03T15:08Z

Använd DOM för att hitta alla A elementen och lägg till en händelse på onclick, typ:

```
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>popup</title>
    <script type="text/javascript">
    // <![CDATA[

    function popup() {
        window.open( this.getAttribute('href'), 'popup', "width=500,height=500" );
        return false;
    }

    function init() {
        var elements = document.getElementsByTagName('a');

        for ( var i = 0; i < elements.length; i++ ) {
            elements[i].onclick = popup;
        }
    }

    window.onload = init;

    // ]]>
    </script>
</head>
<body>
<a href="http://www.google.com/" target="_blank">Google</a>
<a href="http://www.google.com/" target="_blank">Google</a>
<a href="http://www.google.com/" target="_blank">Google</a>
</body>
</html>
```

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

## #7 — Palle, 2004-11-03T15:09Z

En fuling.. ;) ..utforma det du stoppar som *href* exakt så här: 

```
[red]jav&#097;script:void(window.open('http://www.xxx.nu/offer/tshirt.html','','width=390,height=800'))" onclick="this.target='';[/red]
```

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

## #8 — Jesper T, 2004-11-04T12:16Z

> **Palle skrev:**
>
> En fuling.. ;) ..utforma det du stoppar som *href* exakt så här: 
>
> ```
> [red]jav&#097;script:void(window.open('http://www.xxx.nu/offer/tshirt.html','','width=390,height=800'))" onclick="this.target='';[/red]
> ```

Ha,ha den var bra! :e (om de inte kör: htmlencode eller motsvarande)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/115006-window-open-från-href
