Hallo allemaal,
Ik heb het pulldown menu van fireworks dynamisch gemaakt, zodat hij info uit de db haalt. Te zien op:
<font color=red>spam.nl</font>
Nu heb ik een probleem: als je ernaar kijkt zie je dat als er geen menu'tje hoort uit te klappen, hij toch een leeg balkjelaat zien. De code van het menutje zal ik hieronder zetten? Wie wil me helpen?
<script language="JavaScript" type="text/javascript">function mmLoadMenus() {
if (window.mm_menu_1_0) return;
/** eerste menu */
<? $result = mysql_query("SELECT * from cat"); while($row = mysql_fetch_object($result)){ ?>
<? $result1 = mysql_query("SELECT * from sub_cat WHERE cat_ID = ".$row->ID); while($row1 = mysql_fetch_object($result1)){ ?>
window.mm_menu_<? echo $row->ID ;?>_0_<? echo $row1->ID ;?> = new Menu("<? echo $row1->naam ;?>",120,12,"Verdana, Arial, Helvetica, sans-serif",10,"#006633","#ffffff","#ffffff","#009933","right","right",3,0,1000,-5,45,true,true,true,0,true,true);
<? $result2 = mysql_query("SELECT * from page WHERE sub_cat_ID = ".$row1->ID); while($row2 = mysql_fetch_object($result2)){ ?>
mm_menu_<? echo $row->ID ;?>_0_<? echo $row1->ID ;?>.addMenuItem("<? echo $row2->x ;?>");
mm_menu_<? echo $row->ID ;?>_0_<? echo $row1->ID ;?>.fontWeight="bold";
mm_menu_<? echo $row->ID ;?>_0_<? echo $row1->ID ;?>.hideOnMouseOut=true;
mm_menu_<? echo $row->ID ;?>_0_<? echo $row1->ID ;?>.menuBorder=1;
mm_menu_<? echo $row->ID ;?>_0_<? echo $row1->ID ;?>.menuLiteBgColor='#ffffff';
mm_menu_<? echo $row->ID ;?>_0_<? echo $row1->ID ;?>.menuBorderBgColor='#006600';
mm_menu_<? echo $row->ID ;?>_0_<? echo $row1->ID ;?>.bgColor='#ffffff';<? } ?><? } ?>
window.mm_menu_<? echo $row->ID ;?>_0 = new Menu("root",128,16,"Verdana, Arial, Helvetica, sans-serif",10,"#006633","#ffffff","#ffffff","#009933","left","middle",4,0,1000,-5,7,true,true,true,0,true,true);
<? $result3 = mysql_query("SELECT * from sub_cat WHERE cat_ID = ".$row->ID); while($row3 = mysql_fetch_object($result3)){ ?> mm_menu_<? echo $row->ID ;?>_0.addMenuItem(mm_menu_<? echo $row->ID ;?>_0_<? echo $row3->ID ;?>);
mm_menu_<? echo $row->ID ;?>_0.fontWeight="bold";
mm_menu_<? echo $row->ID ;?>_0.hideOnMouseOut=true;
mm_menu_<? echo $row->ID ;?>_0.childMenuIcon="arrows.gif";
mm_menu_<? echo $row->ID ;?>_0.menuBorder=1;
mm_menu_<? echo $row->ID ;?>_0.menuLiteBgColor='#ffffff';
mm_menu_<? echo $row->ID ;?>_0.menuBorderBgColor='#006600';
mm_menu_<? echo $row->ID ;?>_0.bgColor='#ffffff';
<? } ?>
<? } ?>
/** einde eerste menu */
mm_menu_2_0.writeMenus();
} // mmLoadMenus()<!--
function showhide2(objShowHide){
d=document;layer="";
if(d.getElementById)layer1=d.getElementById(objShowHide).style;
else if(d.layers)layer1=document.layers[objShowHide];
else return 1;
if(layer1.display=="")layer1.display="none";
if(layer1.display!="none")layer1.display="none";
else layer1.display="block";
}
// -->
</script>
[ Voor 18% gewijzigd door whoami op 24-03-2004 16:00 ]