Hej
Jag har en trädmeny på en sida, problemet jag har är att om jag har en "gren" öppen i menyn och sedan uppdaterar sidan så stängs alla öppna grenar. Jag har funderat lite och kommit fram till att det kanske går att lagra vilka grenar som är öppna i en cookie och sedan när sidan laddar läsa in denna och öppna de som skall vara öppna.
Min kod för att öppna/stänga grenarna serut såhär:
<script language="JavaScript">
function Toggle(node){
if(node.nextSibling.style.display == 'none'){
if(node.childNodes.length > 0){
if (node.childNodes.item(0).nodeName == "IMG"){
node.childNodes.item(0).src = "minus.gif";
}
}
node.nextSibling.style.display = 'block';
} else{
if (node.childNodes.length > 0){
if (node.childNodes.item(0).nodeName == "IMG"){
node.childNodes.item(0).src = "plus.gif";
}
}
node.nextSibling.style.display = 'none';
}
}
</script>
Jag är inte så duktig på JavaScript själv så jag undrar om nån vet hur man lägger till de öppna i en cookie och sedan öppnar dessa när sidan laddas?