---
title: "Spårbarhet i menyn."
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/98925-spårbarhet-i-menyn"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Okkido"
published: "2004-03-08T01:02:04.000Z"
updated: "2004-03-08T14:45:26.000Z"
replies: 4
views: 360
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/html-css/98925-spårbarhet-i-menyn"
---

# Spårbarhet i menyn.

## #1 — Okkido, 2004-03-08T01:02Z

Hejsan

Jag använder mig av följande kod för varje länk i min meny till en sida:

```
<td class="menu-out" onmouseover="this.className='menu-over'" onmouseout="this.className='menu-out'" onclick="location.href='index.php?page=bilar'">Bilar</td>
```

När man klickar på länken kommer man till en ny sida som inkluderar samma meny. Så nu till min fråga, finns det något sätt att kunna använda spårbarhet i menyn.

classen meny-over ändrar bakgrundsfärgen på cellen, samma färg skulle jag vilja behålla så länge besökaren stannar kvar på på sidan index.php?page=bilar.

Finns det något finurligt sätt att fixa? 

Det enda sättet jag kommer på är att ändra koden på varje undersida, så att när man är på just den undersidan så har man annan kod i den cellen. 

Tacksam för smartare förslag :)

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

## #2 — ejick, 2004-03-08T01:15Z

Du skulle väl kunna lösa det med php istället. Sätt de menyförslagen du har som variabler och anropa sedan dessa på respektive undersida. Minskar ju ner koden en aning och du behöver bara ändra i variablerna. Tyvärr så segar det ju ner servern men det är i alla fall ett knep dock långt ifrån det bästa..

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

## #3 — Okkido, 2004-03-08T01:38Z

Sidan är kodad med php och jag använder.

```php
<?php 
			 if (isset($_GET['page']) && $_GET['page'] == "personal")	{ include("personal.php"); } 
		else if (isset($_GET['page']) && $_GET['page'] == "bilar")		{ include("bilar.php"); }
		else    															{ include("main.php"); }    	   
?>
```

För att infoga varje undersida. Alltså har jag en layout runt om och sedan infogar jag bara varje undersida på det sättet.

Eftersom jag kan noll php och det är Qimen som fixat all kodning på sidan, så kanske du skulle kunna utveckla lite bättre, gärna med kod, så att även jag förstår. 

Mvh
Peter

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

## #4 — PepeJeria, 2004-03-08T14:27Z

Kanske inte svarar på din fråga, men du behöver inte använda dig av Javascript för en enkel rollover-effekt, använd dig av CSS
Blir renare kod:

```
<style type="text/css">
td
{
	width:200px;
	font:12px Verdana;
}

td a
{
	padding:10px;
	display:block;
	background:#abb9c9;
	height:100%;
	text-decoration:none;
}

td a:hover
{
	background:#dee4eb;
}
</style>

<table cellspacing="0" cellpadding="0">
<tr>
	<td><a href="#">Bilar</a></td>
</tr>
<tr>
	<td><a href="#">Motorcyklar</a></td>
</tr>
</table>
```

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

## #5 — PepeJeria, 2004-03-08T14:45Z

Ang. spårbarhet och PHP:
<http://www.alistapart.com/articles/keepingcurrent/>

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/98925-spårbarhet-i-menyn
