Avatar billede radiohead Nybegynder
24. september 2006 - 01:29 Der er 6 kommentarer og
1 løsning

Søger super simpel tree menu

Hej

Jeg har ledt og ledt, men kan bare ikke finde en menu der er simpel nok.
Jeg skal bruge en tree menu(lige som på f.eks http://www.multimedie-eksperten.dk/)..
Bare helt plain and simple, uden nogen form for grafiske elementer eller andet gejl.

Også gerne super simpel rent kode-mæssigt.

pft
Avatar billede gider_ikke_mere Nybegynder
24. september 2006 - 02:59 #1
Denne er så simpel som den næsten kan være. Den skjuler dog ved klik på en menu, ikke de andre åbne menuer. Den skal selvfølgelig tilpasses med lidt css styling!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<span style="cursor:pointer;" onclick="var d=document.getElementById('347').style;d.display=(d.display!='block')?'block':'none';">-Menu 1</span>

<div class="undermenu" id="347" style="display:none;cursor:pointer;">
<ul>
<li><a href="#">Menu 1.1</a></li>
<li><a href="#">Menu 1.2</a></li>
<li><a href="#">Menu 1.3</a></li>
</ul>
</div>

<br>

<span style="cursor:pointer; margin:1px" onclick="var d=document.getElementById('256').style;d.display=(d.display!='block')?'block':'none';">-Menu 2</span>

<div id="256" style="display:none;cursor:pointer;">
<ul>
<li><a href="#">Menu 2.1</a></li>
<li><a href="#">Menu 2.2</a></li>
<li><a href="#">Menu 2.3</a></li>
</ul>
</div>

<br>

<span style="cursor:pointer; margin:1px" onclick="var d=document.getElementById('675').style;d.display=(d.display!='block')?'block':'none';">-Menu 2</span>

<div id="675" style="display:none;cursor:pointer;">
<ul>
<li><a href="#">Menu 3.1</a></li>
<li><a href="#">Menu 3.2</a></li>
<li><a href="#">Menu 3.3</a></li>
</ul>
</div>

</body>
</html>
Avatar billede radiohead Nybegynder
24. september 2006 - 13:47 #2
Det ser super ud...
Er det en større process, at få den til at skjule de åbne menuounkter, når der klikkes på et nyt menupunkt?

Du må gerne lægge et svar
Avatar billede gider_ikke_mere Nybegynder
24. september 2006 - 13:59 #3
Jeg er ikke ekspert ud i Javascript, men det må kunne lade sig gøre enkelt. Kigger på det.
Avatar billede gider_ikke_mere Nybegynder
24. september 2006 - 14:32 #4
Lidt besværligt, hvis der er mange menuer:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>radiohead menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<span style="cursor:pointer;" onclick="var d=document.getElementById('347').style;d.display=(d.display!='block')?'block':'none';
var d=document.getElementById('256').style;d.display='none';
var d=document.getElementById('512').style;d.display='none';
">-Menu 1</span>

<div class="undermenu" id="347" style="display:none;cursor:pointer;">
<ul>
<li><a href="#">Menu 1.1</a></li>
<li><a href="#">Menu 1.2</a></li>
<li><a href="#">Menu 1.3</a></li>
</ul>
</div>

<br>

<span style="cursor:pointer; margin:1px" onclick="var d=document.getElementById('256').style;d.display=(d.display!='block')?'block':'none';
var d=document.getElementById('347').style;d.display='none';
var d=document.getElementById('512').style;d.display='none';
">-Menu 2</span>

<div class="undermenu" id="256" style="display:none;cursor:pointer;">
<ul>
<li><a href="#">Menu 2.1</a></li>
<li><a href="#">Menu 2.2</a></li>
<li><a href="#">Menu 2.3</a></li>
</ul>
</div>

<br>

<span style="cursor:pointer; margin:1px" onclick="var d=document.getElementById('512').style;d.display=(d.display!='block')?'block':'none';
var d=document.getElementById('256').style;d.display='none';
var d=document.getElementById('347').style;d.display='none';
">-Menu 3 </span>

<div class="undermenu" id="512" style="display:none;cursor:pointer;">
<ul>
<li><a href="#">Menu 3.1</a></li>
<li><a href="#">Menu 3.2</a></li>
<li><a href="#">Menu 3.3</a></li>
</ul>
</div>
</body>
</html>
Avatar billede radiohead Nybegynder
24. september 2006 - 14:38 #5
Det er super god stil!

Nu må jeg se om jeg kan få det fedtet ind i den ASP-løkke som bygger menuen op :o

1000 tak for hjælpen.

eller

http://www.yonkis.com/mediaflash/unmillon.htm

:D
Avatar billede gider_ikke_mere Nybegynder
24. september 2006 - 17:16 #6
He, he. Den var god.

Hej igen. Klarer du selv css-delen?
Avatar billede radiohead Nybegynder
24. september 2006 - 22:11 #7
Ja tak, jeg har fået den nogenlunde integreret og tilpasset nu.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester