Hoi,
zo ziet de website eruit.
1] index.php daar word het hoofd menu geincluded
<?php
// default variabele (voor als er nog niet geklikt is)
// uitleg: if -> als
// (!$item) -> niet item (dus als de variabele item leeg is)
// $item="news" -> dan item is news (news is de default menuitem)
if (!$item) $item="news";
?>
<HTML>
<?php
include("menu/main.php"); // hoofdmenu invoegen
?>
<?php
include("pages/$item/$item.php"); // informatie invoegen
?>
</html>
2] jumpmenu.htm
<script language="JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//-->
</script>
</head>
<form name="frmJumpMenu">
<select name="mnuNavigation" onChange="MM_jumpMenu('parent',this,0)">
<option value="" selected>Choose...</option>
<option value="index2.php?item=NAAM">NAAM</option>
ENZ..................
</select>
</form>
Het menu werkt opzich perfect. mijn prbleem is dat ik een lange lijst met items heb in het menu en als ik bijvoorbeeld item 50 kies en vervolgens item 51 wil zien dat ik weer helemaal naar beneden moet scrollen en naar het juiste item gaan.
Kan er niet een soort geheugen functie gemaakt worden zodat ik als ik 50 heb gekozen en dat als ik de pulldown menu open en dat hij standaard dan op 50 staat zodat ik gemakkelijk 51 aan kan klikken.
Sanppen jullie het nog
Kan iemand mij een tip of voorbeeld geven
zo ziet de website eruit.
1] index.php daar word het hoofd menu geincluded
<?php
// default variabele (voor als er nog niet geklikt is)
// uitleg: if -> als
// (!$item) -> niet item (dus als de variabele item leeg is)
// $item="news" -> dan item is news (news is de default menuitem)
if (!$item) $item="news";
?>
<HTML>
<?php
include("menu/main.php"); // hoofdmenu invoegen
?>
<?php
include("pages/$item/$item.php"); // informatie invoegen
?>
</html>
2] jumpmenu.htm
<script language="JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
//-->
</script>
</head>
<form name="frmJumpMenu">
<select name="mnuNavigation" onChange="MM_jumpMenu('parent',this,0)">
<option value="" selected>Choose...</option>
<option value="index2.php?item=NAAM">NAAM</option>
ENZ..................
</select>
</form>
Het menu werkt opzich perfect. mijn prbleem is dat ik een lange lijst met items heb in het menu en als ik bijvoorbeeld item 50 kies en vervolgens item 51 wil zien dat ik weer helemaal naar beneden moet scrollen en naar het juiste item gaan.
Kan er niet een soort geheugen functie gemaakt worden zodat ik als ik 50 heb gekozen en dat als ik de pulldown menu open en dat hij standaard dan op 50 staat zodat ik gemakkelijk 51 aan kan klikken.
Sanppen jullie het nog
Kan iemand mij een tip of voorbeeld geven