---
title: "Problem med return false"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/53442-problem-med-return-false"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mikkeX"
published: "2002-09-17T09:51:32.000Z"
updated: "2002-09-17T14:39:47.000Z"
replies: 4
views: 239
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/53442-problem-med-return-false"
---

# Problem med return false

## #1 — mikkeX, 2002-09-17T09:51Z

Detta fungerar nästan, men jag behöver stoppa in ett return false någonstans (eller något liknande) - vet bara inte var...

```
<a href="javascript:if (document.getElementsByTagName){var obj = document.getElementsByTagName('a');{for(i=0;i<obj.length;i++){obj[i].style.background = 'yellow';}}}";>gula</a>
```

Koden färgar alltså alla länkar på sidan gula - i mozilla fägas de gula sedan hoppar webbläsaren till en ny sida...

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

## #2 — Jojoxx, 2002-09-17T10:33Z

Använd inte href utan onClick, så här;

\<a href="#" onClick="Lite_JavaScript_kod; return false;"\>

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

## #3 — mikkeX, 2002-09-17T10:50Z

Tack för hjälpen, men det inte riktigt det jag var ute efter eftersom jag vill skapa en bookmarklet, jag löste det med void istället:

```
<a href="javascript:void(obj=document.getElementsByTagName('a'));for(i=0;i<obj.length;i++){void(obj[i].style.background='yellow')}">gula länkar</a>
```

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

## #4 — Marcus E, 2002-09-17T10:58Z

För JavaScript-länkar finns tre sätt:
\<a href="javascript:alert('hej');"\>länk\</a\>
\<span onclick="alert('hej');"\>Span\</span\>

\<a href="#" onclick="alert('hej');"\>#-länk\</a\>

Alla fungerar bra, utom den sista som ger en oönskad effekt. Koden körs OCH sidan rullar upp så långt som möjligt. Om inte det är avsikten, ska aldrig \<a href="#"\> användas.

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

## #5 — Jojoxx, 2002-09-17T14:39Z

> Alla fungerar bra, utom den sista som ger en oönskad effekt. Koden körs OCH sidan rullar upp så långt som möjligt. Om inte det är avsikten, ska aldrig \<a href="#"\> användas.

Nejdå. Lägg bara till **return false;** sist i onClick så aktiveras inte länken. \<a\> är att **föredra** om du bibehålla funktionalliteten även i äldre webbläsare (Netscape 4.x).

Att använda onClick istället för JavaScript: i href kan vara önskvärt om du vill unvika felmeddelande i icke JavaScript-enable'ade webbläsare som försöker att ladda URL'en JavaScript:osv.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/53442-problem-med-return-false
