---
title: "css target"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/110330-css-target"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "jake"
published: "2004-08-29T21:03:44.000Z"
updated: "2004-09-08T12:43:53.000Z"
replies: 12
views: 569
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/110330-css-target"
---

# css target

## #1 — jake, 2004-08-29T21:03Z

tydligen stöds inte target="\_blank" om man vill validera sin kod enligt html 4.0 strict. Hur ska man ersätta detta med css?

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

## #2 — frankof, 2004-08-29T21:35Z

Inte css, javascript.
<http://www.sitepoint.com/article/standards-compliant-world>

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

## #3 — Palle, 2004-08-30T06:27Z

Flyttad från HTML, XHTML & CSS.

mvh Palle
Moderator webForum

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

## #4 — Jesper T, 2004-08-30T06:32Z

Något sådant:

```
<a href="javascript:void(window.open('sida.htm','_blank'));">Sida target: _blank</a>
```

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

## #5 — Erik Juhlin, 2004-08-30T09:00Z

Nu är det väl även lite ålderdomligt att använda "javascript:" kör med onClick. Gärna typ:

```
<a href="sida.html" onClick="window.open(this.href); return false;">Länk</a>
```

Har inte kollat exakt hur det är i XHTML, men det bör väl funka... :)

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

## #6 — jake, 2004-09-08T07:02Z

tack, funkar bra.
vad är det då om det inte är javascript? för onClick är väl inte html?

> **Erik Juhlin skrev:**
>
> Nu är det väl även lite ålderdomligt att använda "javascript:" kör med onClick. Gärna typ:
>
>
> ```
> <a href="sida.html" onClick="window.open(this.href); return false;">Länk</a>
> ```
>
> Har inte kollat exakt hur det är i XHTML, men det bör väl funka... :)

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

## #7 — Palle, 2004-09-08T07:24Z

En annan variant: :) 

```
[red]function extLink()
{ 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++)
	{ 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "blank") 
			anchor.target = "_blank"; 
	}
}
window.onload = extLink;

...

<a href="http://www.webforum.nu" [b]rel="blank"[/b]>Besök webForum</a>[/red]
```

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

## #8 — jake, 2004-09-08T07:39Z

> **Erik Juhlin skrev:**
>
> Nu är det väl även lite ålderdomligt att använda "javascript:" kör med onClick. Gärna typ:
>
>
> ```
> <a href="sida.html" onClick="window.open(this.href); return false;">Länk</a>
> ```
>
> Har inte kollat exakt hur det är i XHTML, men det bör väl funka... :)

ok, men om jag även vill ha en mouseover funktion och försöker skriva såhär blir det fel.

onClick="window.open(this.href); return false; onMouseover="window.status='';return true;" onMouseout="window.status='' "

måste jag ta bort det första return false; eller. Man kan väl inte ha return 2 gånger...

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

## #9 — Peeer, 2004-09-08T07:46Z

```
onclick="window.open(this.href); return false;" onmouseover="window.status='';return true;" onmouseout="window.status=''"
```

notera att alla attribut är skrivna med gemener.

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

## #10 — jake, 2004-09-08T07:57Z

> **Peeer skrev:**
>
> ```
> onclick="window.open(this.href); return false;" onmouseover="window.status='';return true;" onmouseout="window.status=''"
> ```
>
> notera att alla attribut är skrivna med gemener.

menar du att de måste vara skrivna med gemener?
är det rätt att ha return både efter onclick och efter onmouseover?

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

## #11 — jake, 2004-09-08T09:08Z

vilken av nämnda metoder är att föredra i ett formulär för att öppna resultatet i ett nytt fönster... med andra ord... vad skulle ni ersätta target="\_blank" med i nedanstående formulär...

\<form action="http://page.com/index.php?option=search" method="post" target="\_blank"\>

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

## #12 — Jojoxx, 2004-09-08T11:08Z

> **jake skrev:**
>
> menar du att de måste vara skrivna med gemener?

För att dokumentet skall vara ett giltigt xhtml-dokument får du bara använda gemener i attribut-namnet (ex onclick), innehållet, alltså värdet på attributet kan sedan vara versal-gement.

> **jake skrev:**
>
> är det rätt att ha return både efter onclick och efter onmouseover?

I det här fallet är det helt korrekt. När du returnerar false från onclick-eventet så talar du om för webbläsaren att det som egentligen skall hända när du klickar på länken (ladda sidan som är angiven i href) inte skall ske. Fönstret som öppnas kommer istället av window.open...

> **jake skrev:**
>
> vilken av nämnda metoder är att föredra i ett formulär för att öppna resultatet i ett nytt fönster... med andra ord... vad skulle ni ersätta target="\_blank" med i nedanstående formulär...

```
<form action="http://page.com/index.php?option=search" method="post" [b]onsubmit="this.target='_blank';"[/b]>
```

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

## #13 — jake, 2004-09-08T12:43Z

tack för hjälpen alla webforumproffs!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/110330-css-target
