Hallo Leute
Ich habe ein kleines Problem bei welchem ich einfach nicht weiter komme. Vermutlich ist es nur eine Kleinigkeit.
Ich habe eine Homepage gestaltet wo sich auf der linken Seite mein Menü befindet ( Frame menü ). Von dort aus soll auf entsprechende Textseiten verlinkt werden welche sich dann in einem anderem Frame ( Frame mitte ) öffnen. Dies funktioniert auch soweit ( siehe Seiten welche im Quellcode fett markiert sind / Shanghai und Peking ) , jedoch möchte ich auch, dass das Verlinken auch funktioniert wenn ich auf den obersten Name der Aufzählung ( in dem Fall China ) klicke. Bei mir ist es momentan so, dass wenn ich dort drauf klicke der Menübaum geöffnet wird und bei einem weiterem klick wieder geschlossen wird. Dies ist auch soweit OK jedoch soll beim draufklicken der Menübaum geöffnet werden und gleichseitig soll im Frame mitte eine verlinkte Seite angezeigt werden. Ist dies überhaupt möglich?
Bin euch dankbar für eure Hilfe.
<html>
<head>
<title>Australien index </title>
</head>
<BODY BGCOLOR="6666FF" TEXT=BLACK LINK=BLUE VLINK=PURPLE ALINK=RED >
<BODY>
<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">
<!--
//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>
<br>
<ul>
<li id="foldheader">China</li>
<ul id="foldinglist" style="display:none" style=&{head};>
<li><a href="chinashanghai.html" target="5">Shanghai</a></li>
<li><a href="chinapeking.html" target ="5">Peking</a></li>
</ul>
</ul>
</body>
</html>