---
title: "Ändra färg på länk"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/122201-ändra-färg-på-länk"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Cita"
published: "2005-02-11T00:02:51.000Z"
updated: "2005-02-13T18:07:58.000Z"
replies: 7
views: 361
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/122201-ändra-färg-på-länk"
---

# Ändra färg på länk

## #1 — Cita, 2005-02-11T00:02Z

Jag har hittat ett script som ändrar färg på länkar när man trycker på länken. Min fråga är; kan man ändra färgen på länken på något sätt så att man hänvisar till CSS?

Så här gör man det i länken nu:
lnk\[num\].style.color = "red";

Jag vill att "red" byts ut mot en viss klass i min css-fil...

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

## #2 — frankof, 2005-02-11T00:11Z

```
<a href="sida.html" class="min-class">länk</a>
```

Fast jag tror inte det är detta du frågar efter ;)
Lite mera kod kanske underlättar(eller en länk till sidan)

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

## #3 — Cita, 2005-02-11T00:21Z

Här är originalet

Eftersom det är ett script som jag inte själv gjort utan vill ändra på så hänvisar jag till orginalet som ligger på nätet...
Du kan köra en demo av scriptet här.

<http://getelementbyid.com/scripts/index.aspx?CodeID=7>

Det jag vill, är att styra dessa färger som är blå och röd i scriptet med gjälp av en css-fil, men det hade ni säkert redan fattat. :-)

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

## #4 — frankof, 2005-02-11T00:29Z

Jag fattar inte poengen med scriptet, eller så fungerar det inte i moz.
vilketsom, ett jobbigt sätt att använda active och visited.

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

## #5 — Cita, 2005-02-11T02:12Z

Anledningen till att jag behöver scriptet, eller något som löser mitt problem är att jag har en sida med länkar men länkarna öppnas i en iframe. Så fort man klickar någonstans så blir länken "okickad igen" och man ser inte vilken av länkarna som producerat texten i iframen.

Titta på min sida:
<http://live.online.se/enrico/>

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

## #6 — Fuel, 2005-02-11T02:46Z

onmouseover="this.className='lnkhover'" onmouseout="this.className='lnkplain'"

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

## #7 — Erik Juhlin, 2005-02-11T08:31Z

Detta borde funka.

```
<style type="text/css">
A {
	color: #0000FF;
}
A.clicked {
	color: #FF0000;
}
</style>

<script type="text/javascript">
function linkClick(el)
{
	for (var i = 0; i < document.links.length; i++)
		document.links[i].className = "";
	el.className = "clicked";
}
</script>

<a href="#" onClick="linkClick(this);">Ett</a>
<a href="#" onClick="linkClick(this);">Två</a>
<a href="#" onClick="linkClick(this);">Tre</a>
```

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

## #8 — Cita, 2005-02-13T18:07Z

Ditt förslag fungerade nästan tillfredställande. :-)

Problemet jag har nu är att jag har flera olika sorters länkar på sidan och att länken jag tänkte på ser ut så här i CSS-filen:

a.kantare:link
{
	font: bold 10px/14px verdana, tahoma, geneva, arial, helvetica;
	color: #A30000;
	text-align: center;
	text-decoration: underline;
}

Och länkarna så här med en "class":
\<a class='kantare' href='text.asp?avd=2&kat=4' target='omenrico'\>Val av valpkull\</a\>\<br /\>

Jag måste få in det här med "kantare" på något sätt, men jag vet inte hur...

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/122201-ändra-färg-på-länk
