webForumDet fria alternativet

Dropdownmeny för fler än I.E användare

6 svar · 813 visningar · startad av Melea

MeleaMedlem sedan juli 20033 147 inlägg
#1

Tjohejsan wF!

Fick just veta att jag lagt in en dropdownmeny som bara funkar i I.E på en av mina hemsidor. Skulle verkligen uppskatta om ni kunde göra den kompatibel med Opera, Mozilla och Netscape också :) Såhär ser den ut

<span onclick="menu(menynamnet)" STYLE="cursor:hand;">Test rubrik<br></span>
<span style="display: none" id="menynamnet">
» <a href="#">Test 1</a><br>
» <a href="#">Test 2</a><br>
» <a href="#">Test 3</a><br>
</span>

Tack på förhand!

Mvh

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Du är alltså nöjd med hur den funkar i IE, och skulle vilja att den funkade i andra läsare?
Jag tror att du måste visa funktionen menu, och annan tillhörande kod för att någon ska ha en chans att lösa ditt problem.

MeleaMedlem sedan juli 20033 147 inlägg
#3

Jo precis så, usch va trött man kan vara på en torsdagskväll... skönt med helg snart :OO

<script language="javascript"  type="text/javascript">
	function menu(obj) {
	    if(obj.style.display=='none') {
	    obj.style.display=''
	    }
	    else obj.style.display='none'
	}
</script>
dectgapMedlem sedan sep. 20021 655 inlägg
#4
<script language="javascript"  type="text/javascript">
	function menu([b]objId[/b]) {
            [b]var obj = document.getElementById(objId);[/b]
	    if(obj.style.display=='none') {
	    obj.style.display=''
	    }
	    else obj.style.display='none'
	}
</script>

<span onclick="menu([b]'menynamnet'[/b])" style="cursor:[b]pointer[/b];">Test rubrik<br></span>
<span style="display: none" id="menynamnet">
» <a href="#">Test 1</a><br>
» <a href="#">Test 2</a><br>
» <a href="#">Test 3</a><br>
</span>
MeleaMedlem sedan juli 20033 147 inlägg
#5

Det tackar vi för :)

wazidMedlem sedan maj 2001156 inlägg
#6

Det var en tjusig menylösning.

Har någon tips på hur jag gör om jag kör en hemsida (i ASP) utan frames.
Jag har alltså menyn i vänstersidan (via en includefil) så den scrollar med resten av sidan.

Problemet blir att om jag klickar på en länk i nivå 2, så laddas sidan om, och menyn är inte expanderad längre.
Jag skulle kunna skicka med en variable som håller reda på vilken menydel som ska vara expanderad. Men hur lägger jag in detta i Javascriptkoden?

Tacksam för hjälp

DAvid

eeeMedlem sedan sep. 2005100 inlägg
#7

Ursäktar ett försök till bump men jag har också letat massa kod på nätet för att lösa detta men inte lyckats. Har precis samma problem som wazid.
Ingen som har något förslag?

130 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)