webForumDet fria alternativet

Textlänk fetstilad efter klick på föreg. sida

JavaScript

2 svar · 167 visningar · startad av what

Medlem sedan mars 20034 inlägg
Frågan#1

En "meny" bestående av textlänkar till alla sidor på sajten inkluderas på resp. sida.

Filen som inkluderas innehåller detta:
<A HREF="sida1.asp">Sida 1</A>
<A HREF="sida2.asp">Sida 2</A>
<A HREF="sida3.asp">Sida 3</A>
o.s.v.

Finns det något sätt att få den länk i menyn, som motsvarar sidan jag kommer till efter klick, fetstilad? (utan att göra en egen meny för varje sida).

Ex. när jag är på sida2.asp skall menyn ändras till:
<A HREF="sida1.asp">Sida 1</A>
<A HREF="sida2.asp"><B>Sida 2</B></A>
<A HREF="sida3.asp">Sida 3</A>
o.s.v.

Kanske enkelt löst, men det står helt still här just nu :)

Medlem sedan dec. 20025 483 inlägg
#2

Välkommen till webForum what :bire

Testa med att lägga följande innanför <head></head>:

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

function makeBold(){
	var lnk = ( /[\w]+$/.test( location.pathname ) ) ? location.pathname.match( /[\.\w]+$/ )[ 0 ] : null;

	if( lnk ){
		for( var d = ( document.links.length - 1); d >= 0; d-- ){
			if( document.links[ d ].href && document.links[ d ].href.indexOf( lnk ) != -1 )
				document.links[ d ].style.fontWeight = "bold";
		}
	}
};

window.onload = makeBold;

//-->
</script>

:)

Medlem sedan mars 20034 inlägg
#3

Peter S skrev:

Välkommen till webForum what :bire

Testa med att lägga följande innanför <head></head>:

Tackar så mycket! Det blev precis som jag tänkt mig :)

284 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
152 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)