webForumDet fria alternativet

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

JavaScript

6 svar · 815 visningar · startad av Melea

Medlem sedan juli 20033 147 inlägg
Frågan#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

Medlem sedan aug. 20039 340 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.

Medlem 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>
Medlem 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>
Medlem sedan juli 20033 147 inlägg
#5

Det tackar vi för :)

Medlem 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

Medlem 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?

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)