为了简化代码,笔者假设主菜单已经通过HTML构造,由于子菜单需要动态设计,所以只绘制了基本框架,HTML代码如下:
我们需要考虑的是,菜单的>functi> menu=Array("a","b","c"); <?php $DB = new My_DB();
$DB->Database = "***"; $mmenu = array("a","b","c"); for ($i=0;$i<count($mmenu);$i++){
$id = $mmenu[$i];
$DB->query("select menu from class where menuid =''".$id."''");
while ($DB->next_record()){
$smenu[] = "\"".$DB->f("menu")."\"";
}
if (isset($smenu) && is_array($smenu)){
$str = implode(",",$smenu);
echo "menu[\"$id\"] =Array($str);\n\t\t";
unset($smenu); }
?> with (document) {
id=all("mmenu").value; arr_menu=menu[id];
for(i=all("smenu").opti> all("smenu").opti> }
if (arr_menu.length==0){
return;
for(i=0;i<arr_menu.length;i++){
obj=createElement("opti> obj.text=arr_class[i];
all("smenu").opti> }
}
if (!isset($h1)){ $h1 = 0;
$h2 = 0;
echo "document.all(\"mmenu\").selectedIndex=".$h1.";\n\t\t";
上一篇:5ucms培训,JavaScript + PHP 应用二:网页设计中树形菜单的动态实现 下一篇:5ucms教程,动态改变图片尺寸(一) |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms插件,JavaScript+PHP 应用一:网页制作中双下拉菜单的动态实现的关键词: |