Avatar billede morteeart Nybegynder
05. november 2004 - 12:46 Der er 1 løsning

Javascript foldud menu, skal droppe down når en værdi er sat.

Hej

Jeg har fundet dette javascript, på nettet.
og det virker fint, men kan jeg lave det om , så at ved en php <? $_GET['kat'] ?> som enten kan bruges til if()else() eller lave en værdi når den er sat, gøre sådan at menuen, automatisk folder sig ud ?

scriptet:

<script language="JavaScript1.2">
<!--
//Javascript menuen som bruges længere nede.
//
//Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02)
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

var head="display:''"
img1=new Image()
img1.src="fold.gif"
img2=new Image()
img2.src="open.gif"

var ns6=document.getElementById&&!document.all
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1

function checkcontained(e){
var iscontained=0
cur=ns6? e.target : event.srcElement
i=0
if (cur.id=="foldheader")
iscontained=1
else
while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
if (cur.id=="foldheader"||cur.id=="foldinglist"){
iscontained=(cur.id=="foldheader")? 1 : 0
break
}
cur=ns6? cur.parentNode : cur.parentElement
}

if (iscontained){
var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
if (foldercontent.style.display=="none"){
foldercontent.style.display=""
//cur.style.listStyleImage="url(open.gif)"
}
else{
foldercontent.style.display="none"
//cur.style.listStyleImage="url(fold.gif)"
}
}
}

if (ie4||ns6)
document.onclick=checkcontained

//-->
</script>


### min menu:

<div style="text-align: left; margin-top: 0px; padding-top: 0px;">
<ul style="disc">
  <li id="foldheader"><a>.Produkter</a><br /></li>
  <ul id="foldinglist" style="display:none" style=&{head};>

        <li><a href="?side=produkter.php&kat=1">..Servere</a></li>
        <li><a href="?side=produkter.php&kat=2">..Ventrilo</a></li>
        <li><a href="?side=produkter.php&kat=3">..Teflon</a></li>
        <li><a href="?side=produkter.php&kat=4">..BNC</a></li>
        <li><a href="?side=produkter.php&kat=5">..Andet</a></li>

  </ul>
</ul>
</div>
Avatar billede morteeart Nybegynder
24. november 2004 - 23:37 #1
lukker.
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