---
title: "href länk ska gå till funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/88432-href-länk-ska-gå-till-funktion"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Yoda"
published: "2003-10-13T21:12:05.000Z"
updated: "2003-10-13T22:07:36.000Z"
replies: 12
views: 374
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/88432-href-länk-ska-gå-till-funktion"
---

# href länk ska gå till funktion

## #1 — Yoda, 2003-10-13T21:12Z

Jag vill ha en läng som ser ut så här typ:

```
<a href="någonting" onClick="minFunktion()">Min länk</a>
```

När jag klickar på länken ska en funktion anropas som ligger i ett javascript. Men vad skriver jag då innom "" på href=""???? Har försökt med # av någon anledning...men det fungerar inte.

I funktionen står sedan länken till sidan som ska öppnas.

Vad göra? 
 :l

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

## #2 — Jesper T, 2003-10-13T21:18Z

Testa detta:

```
javascript:void(0);
```

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

## #3 — Jesper T, 2003-10-13T21:19Z

Kom ihåg att ta bort mellan_rummet i java och script. :)

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

## #4 — Yoda, 2003-10-13T21:22Z

Hm, vad menar du att jag ska lägga 

```
java script:void(0);
```

någonstans??
Har lagt det så är:

```
<a href="java script:void(0);" onClick="minFunktion()">Min länk</a>
```

...men blir inget lyckat av det.
Eller var det inte så du menade?

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Okej, jag tog bort mellanslag, blev lite bättre men inte bra = händer ingenting alls när jag klickar på länken...

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

## #5 — Vimp, 2003-10-13T21:38Z

Fungerar detta?

```
<a href="javascript:;" onClick="minFunktion()">Min länk</a>
```

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

## #6 — Vimp, 2003-10-13T21:39Z

Verkar bli ett mellanslag mellan java och script automatiskt ;)
Kom ihåg att ta bort det :)

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

## #7 — Palle, 2003-10-13T21:43Z

Eller också.. 

```
[red]<a href="javascript:void(minFunktion());">Min länk</a>[/red]
```

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

## #8 — Yoda, 2003-10-13T21:44Z

Nix, händer ingenting när jag klickar på min länk...

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

## #9 — Palle, 2003-10-13T21:45Z

> **Yoda skrev:**
>
> Nix, händer ingenting när jag klickar på min länk...

Inte med nått förslag?
\- Har du skapat en funktion då? En som gör något?

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

## #10 — Yoda, 2003-10-13T21:53Z

hihi, ja, man börjar ju undra så många förslag som ni har...  Ja det finns en funktion som jag lagt i script.js
Jag infogar scriptet i head.php mellan \<head\> och \</head\>

```
<script language="javascipt" type="text/javascript" src="script.js"></script>
```

Precis nedanför i \<body\> ligger sedan:

```
<?php
       include("menu.php");
?>
```

Och sedan ser funktionen ut så här (som jag inte har skrivit själv!!):

```
function BokaTid()
{
	var h = screen.height;
	var w = screen.width;
	var x;
	var cs;
	
	if(w>799)
	{
		x=(w-800)/2;
		w=785;
	}
	else
	{
		x=0;
		w=625;
	}
	
	h -= 58;
	
	window.open("http://www.blabla.asp",
	"","toolbar=no, location=no, status=no, menubar=no, scrollbars=yes,
	resizable=yes, width="+w+", height="+h+", top=0, left="+x"");
}
```

Fast på slutet har "författaren" egentligen skrivit 

```
... left="+x);
```

och det ser inte rätt ut eftersom han inte avslutar första fnutten vid toolbar så jag har lagt till två ""...rätt eller fel? Inget av det fungerar ändå så.

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

## #11 — Vimp, 2003-10-13T21:56Z

Testa detta:

```
function BokaTid()
{
	var h = screen.height;
	var w = screen.width;
	var x;
	var cs;
	
	if(w>799)
	{
		x=(w-800)/2;
		w=785;
	}
	else
	{
		x=0;
		w=625;
	}
	
	h -= 58;
	
	window.open("http://www.obelix.nu/600_Ronneby/Boka.asp",
	"","toolbar=no, location=no, status=no, menubar=no, scrollbars=yes,
	resizable=yes, width="+w+", height="+h+", top=0, left="+x+"");
}
```

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

## #12 — dectgap, 2003-10-13T22:00Z

Tillägget du gjorde var fel.
Rätt ska alltså vara:

```
[...] left="+x);
```

Har du radbrytningar i JavaScriptet?
Raden med *window.open* ska se ut så här:

```
window.open("http://www.obelix.nu/600_Ronneby/Boka.asp","","toolbar=no, location=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width="+w+", height="+h+", top=0, left="+x);
```

Allting på en rad alltså.

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

## #13 — Yoda, 2003-10-13T22:07Z

JESS!

Tjoho!!!! 

 :moose  :moose  :moose 

Stämmer = allting på samma rad, jag hade (ajabaja) gjort radbrytningar.

Nu fungerar det!!

Fast det var ju konstigt att  det skulle vara så där på slutet med fnuttarna tycker jag...

Fungerar både med

```
<a href="javascript:;" onClick="BokaTid()">Min länk</a><br />
```

och

```
<a href="javascript:void(BokaTid());">Min länk</a>
```

TACK, grabbar!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/88432-href-länk-ska-gå-till-funktion
