Hallo, hab da ein sehr schönes Aufklapmenu gefunden, nur das Problem ist, wenn ich "News" anklicke macht er es auf (was auch Ok ist), nur wenn ich dann "Nested Exemple" macht er es auch auf und schließt nicht "news"...
jetzt die eigendliche Frage, wie bekomm ich hin, wenn ich "news" oder "Nested Example" anklicke das er das davor wieder schließt???
Alles anzeigen
oder bessergesagt, ich such dafür ein Aufklappmenu, was sich dann öffnet, wenn man den Nick anklickt...
greets
jetzt die eigendliche Frage, wie bekomm ich hin, wenn ich "news" oder "Nested Example" anklicke das er das davor wieder schließt???
Quellcode
- <style>
- <!--
- #foldheader{cursor:pointer;cursor:hand ; font-weight:bold ;
- //list-style-image:url(fold.gif)}
- #foldinglist{list-style-image:url(list.gif)}
- //-->
- </style>
- <script language="JavaScript1.2">
- <!--
- 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>
- <ul>
- <li id="foldheader">News</li>
- <ul id="foldinglist" style="display:none" style=&{head};>
- <li><a href="http://www.cnn.com">CNN</a></li>
- <li><a href="http://www.abcnews.com">ABC News</a></li>
- <li><a href="http://www.news.bbc.co.uk">BBC News</a></li>
- </ul>
- <li id="foldheader">Nested Example</li>
- <ul id="foldinglist" style="display:none" style=&{head};>
- <li><a href="http://www.dynamicdrive.com">outer 1</a></li>
- <li><a href="http://www.dynamicdrive.com">outer 2</a></li>
- <li><a href="http://www.dynamicdrive.com">outer 4</a></li>
- </ul>
- </ul>
oder bessergesagt, ich such dafür ein Aufklappmenu, was sich dann öffnet, wenn man den Nick anklickt...
Quellcode
greets