---
title: "länk till ingenting?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/136536-länk-till-ingenting"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "tlee"
published: "2005-10-28T12:54:42.000Z"
updated: "2005-10-29T10:45:01.000Z"
replies: 7
views: 274
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/136536-länk-till-ingenting"
---

# länk till ingenting?

## #1 — tlee, 2005-10-28T12:54Z

```
<html>
<head>

<script type="text/javascript">
<!--

// preload

var imgsrc=["/menu/1_bg.gif","/menu/2_bg.gif","/menu/3_bg.gif"];
var imgs=new Array();
for(var n=0;n<imgsrc.length;n++){ imgs[n]=new Image(); imgs[n].src=imgsrc[n]; }

function gotoPage(frameMain)
		{

		  if (frameMain) { parent.frames['main'].location = frameMain; }
	
		}

-->

</script>

<style type="text/css">
<!--

body {
	margin: 0px;
	background-image: url(/images/topframe_bg.gif);
	}

td { font: 8pt Verdana; text-decoration: none; color: black;

    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right 2px;
}

a		{ COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 10 px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a:link	{ COLOR: #000000 FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a:hover	{ COLOR: #FF0000; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }

-->
</style>

<body>

<table name="table1" id="table1" background="/menu/1_bg.gif" width="223" height="22" cellspacing="0" cellpadding="0">
  <tr>
    <td width="74">&nbsp;&nbsp;<a href="#" onclick="table1.style.backgroundImage='url(/menu/1_bg.gif)'; gotoPage('/main.asp');"><b>Startsida</b></a></td>
    <td width="73">&nbsp;<a href="#" onclick="table1.style.backgroundImage='url(/menu/2_bg.gif)'; gotoPage('/pdf/afmall.pdf');"><b>Anmälan</b></a></td>
    <td width="73">&nbsp;<a href="#" onclick="table1.style.backgroundImage='url(/menu/3_bg.gif)'; gotoPage('/_service/company.asp');"><b>Om företaget</b></a></td>
  </tr>
</table>
```

allt fungerar förutom en liten skönhetsgrej.
När jag klickar på en länk skall han byta bakgrund på tabellen för att indikera vilken länk som är klickad på. problemet är att sidan "blinkar" till som om den laddar om varje gång jag klickar på länken.. det skall väl inte hända om man kör en href till #?

går det göra anropet på något sätt så att detta inte sker..  eller göra något med preloaden.. när jag kör det lokalt fungerar det finfint kanske går det så snabbt att det är svårt att upptäcka omladdningen av sidan?

detta är säkert inte det mest optimala sättet lösa problemet på så om någon har lite tips på hur det blir bättre hojta till.

/tobias

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

## #2 — @nders, 2005-10-28T12:58Z

Avsluta dina onclicks med *return false;* så kommer inte href att utföras.

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

## #3 — tlee, 2005-10-28T13:10Z

```
<a href="#" onclick="table1.style.backgroundImage='url(/menu/1_bg.gif)'; gotoPage('/main.asp'); return false;"><b>Startsida</b></a>
```

så kör jag nu men det funkar fortfarande inte..

ni kan testa på <https://www.arlec.com/frame.asp>

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

## #4 — Web-Tor, 2005-10-28T13:23Z

Men du kör ju funktionen gotoPage() och den laddar ju om sidan, eller missar jag något?

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

## #5 — tlee, 2005-10-28T13:25Z

den laddar om en annan frame, inte menyframen.

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

## #6 — tlee, 2005-10-28T16:02Z

har testat lite nu och sidan laddas inte om utan det är bildbytet som är så långsamt och därför upplevs blinkningen... är det något som går att trimma?

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

## #7 — Peter S, 2005-10-28T20:24Z

Just nu får man JS-fel på sidan eftersom det inte finns några bilder *button_2\_*, *button_3\_*.

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

## #8 — nitro2k01, 2005-10-29T10:45Z

Som ofta tror jag att ditt problem orsakas av något annat än vad du frågade om. Men svaret på det du frågar om är detta:

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

Där punkterna är resten av attributen du använder.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/136536-länk-till-ingenting
