Om man har en meny i en templatsida som man drar in på varje sida som visas och vill använda sig av javascript.
Finns det någont menyscript som skulle funka med att när man väljer en undersida så ligger menyn öppen så att man vet vad man valt för sida. Det är ingen databas. Utan bara hårdkodade undersidor. Och menyn skall ligga i en template fil som sagt dras in.
Någon som har tips??
Frågan#1
Hallå!
Jag har lånat detta script av Jojoxx.net
<script type="text/javascript">
window.onload=function(){
initmenu();
}
var currentMenu=false;
var menues=new Array('sub1','sub2','sub3','sub4','sub5');
function sw(mnu,mode){
if(mode){
if(currentMenu){
if(currentMenu==mnu){changeStyle(mnu,'display','none');currentMenu=false;}else{changeStyle(currentMenu,'display','none');changeStyle(mnu,'display','block');currentMenu=mnu;}
} else {
changeStyle(mnu,'display','block');currentMenu=mnu;
}
} else if (document.getElementById) {
document.getElementById(mnu).style.display=(document.getElementById(mnu).style.display=='block')?'none':'block';
}
}
function changeStyle(Id,Property,Value){
if (document.all){
eval('document.all[Id].style.'+Property+'="'+Value+'"');
} else if (document.layers){
eval('document.layers[Id].'+Property+'="'+Value+'"');
} else if (document.getElementById){
eval('document.getElementById(Id).style.'+Property+'="'+Value+'"');
}
}
function initmenu(){
for(var n=0;n<menues.length;n++){
changeStyle(menues[n],'display','none');
}
}
</script>
Detta är länken för att aktivera menyn:
<div onClick="sw('sub1');" style="cursor:default;border: 1px solid #000000;background-color:rgb(190,192,194);" <a href="#">Information besökare </a></div>
Kan jag på något sätt få menyn att ligga öppen när jag har klicka på en av underlänkarna i menyn.
Kan man skicka med någon variabel så att den ligger uppen när man klickar på en undermeny?