Selectmeny att inte visa aktiv länk

JavaScript

5 svar · 404 visningar · startad av Kalle M

Medlem sedan mars 20041 936 inlägg
Trådstart#1

Är inte riktigt med när det gäller javascript känner jag.

Har en selectmeny och om jag väljer exempelvis länken "aftonbladet" och sedan klickar Bakåt så vill jag inte att "aftonbladet" är aktivt i menyn. Det ska istället stå "Gå till". Hur ska koden se ut då?

<script type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)">
<option value="javascript:;">Gå till:</option>
<option value="http://www.aftonbladet.se">aftonbladet</option>
<option value="http://www.gp.se">gp</option>
</select>

Fick hjälp tidigare men då såg koden lite annorlunda ut.
Jag vill alltså att aktiv länk i selectmenyn inte ska visas. Det ska istället stå "Gå till" i menyn.

Tack på förhand!

Medlem sedan dec. 20025 483 inlägg
#2
window.onload = function()
{
  document.forms[0].elements["jumpMenu"].selectedIndex = 0;
}
Medlem sedan sep. 2003448 inlägg
#3
<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu" onChange="MM_jumpMenu('parent',this,[B]1[/B])">
<option value="javascript:;">Gå till:</option>
<option value="http://www.aftonbladet.se">aftonbladet</option>
<option value="http://www.gp.se">gp</option>
</select>

Funkar det inte detta?

Medlem sedan mars 20041 936 inlägg
#4

Vart ska jag skriva in "window.onload" osv?

Medlem sedan dec. 20025 483 inlägg
#5

Lägg det inom <script>-taggar i <head>, eller i en separat .js-fil som du inkluderar.

Har du fler window.onload (eller <body onload=""...> får vi göra några justeringar.

Medlem sedan sep. 2003448 inlägg
#6

Men du har ju en inbyggd reset, skriv 1 ist för 0: MM_jumpMenu('parent',this,0)

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)