PHP 向右侧拉菜单实现代码,测试使用中


Posted in PHP onNovember 03, 2009

这个是由asp二级侧拉菜单改的

<script language="javascript"> 
// JavaScript Document startList = function() { 
if (document.all && document.getElementById) { 
navRoot = document.getElementById("nav"); 
for (i=0; i<navRoot.childNodes.length; i++) { 
node = navRoot.childNodes[i]; 
if (node.nodeName=="LI") { 
node.onmouseover=function() { 
this.className+=" over"; 
} 
node.onmouseout=function() { 
this.className=this.className.replace(" over", ""); 
} 
} 
} 
} 
} 
window.onload=startList; 
</script> 
<style type="text/css"> 
<!-- 
ul { 
margin: 0; 
padding: 0; 
list-style: none; 
width: 200px; /* Width of Menu Items */ 
border-bottom: 0px solid #ccc; 
} 
ul li { 
position: relative; 
} 
li ul { 
position: absolute; 
left: 199px; /* Set 1px less than menu width */ 
top: 0; 
display: none; 
} 
/* Styles for Menu Items */ 
ul li a { 
display: block; 
text-decoration: none; 
color: #777; 
background: #8A0000; /* IE6 Bug */ 
padding: 5px; 
border: 0px #ccc; /* IE6 Bug */ 
border-bottom: 0; 
} 
/* Holly Hack. IE Requirement \*/ 
* html ul li { float: left; height: 1%; } 
* html ul li a { height: 1%; } 
/* End */ 
li:hover ul, li.over ul { display: block; } /* The magic */ 
.ulbox{border:1px solid #ffffff;overflow:hidden;margin-left:1px;background-color:#E87DDD} 
--> 
</style> 
<table width="200" cellspacing="0" cellpadding="0" border="0" align="center"> 
<tr> 
<td align="left"> 
<ul id="nav"> 
<?php 
require('../Connections/lr.php'); 
mysql_select_db($database_lr, $lr); 
$query = mysql_query("SELECT * FROM bigclass order by sort"); 
$j=0; 
while($row=mysql_fetch_array($query)) 
{$j=$j+1; 
$bigclassid=$row['bigclassid']; 
$bigclassname_leftmenu=$row['bigclassname']; 
if ($htmlname==1){ 
$bigclass_htmlname_leftmenu=$bigclassname_leftmenu;//大类名称 
if (substr_count($bigclass_htmlname_leftmenu," ")>0){ 
$bigclass_htmlname_leftmenu= str_replace(" ","-",$bigclass_htmlname_leftmenu); 
} 
} 
if ($htmlname==0){ 
$bigclass_htmlname_leftmenu=$bigclassid; 
} 
?> 
<li><a href=""><?php echo $row['bigclassname']?></a> 
<ul class="ulbox"> 
<?php 
mysql_select_db($database_lr, $lr); 
$query_small = mysql_query("SELECT * FROM smallclass where bigclassid='$bigclassid' order by sort"); 
while($rs=mysql_fetch_array($query_small)) 

{ 
$smallclassid_small_leftmenu=$rs['smallclassid']; 
$smallclassname_small=$rs['smallclassname'];//小类名称 
if ($htmlname==1){ 
$smallclass_htmlname=$smallclassname_small; 
if (substr_count($smallclass_htmlname," ")>0){ 
$smallclass_htmlname= str_replace(" ","-",$smallclass_htmlname); 
} 
} 
if ($htmlname==0){ 
$smallclass_htmlname=$smallclassid_small_leftmenu; 
} 
?> 
<li><a href="" class="my2"><?php echo $rs['smallclassname']?></a></li> 
<?php 
} ?> 
</ul> 
</li> 
<?php 
} ?> 
</ul> 
</td></tr></table>
PHP 相关文章推荐
PHPMYADMIN 简明安装教程 推荐
Mar 07 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
Linux中用PHP判断程序运行状态的2个方法
May 04 PHP
PHP防范SQL注入的具体方法详解(测试通过)
May 09 PHP
php自定文件保存session的方法
Dec 10 PHP
WordPress中制作导航菜单的PHP核心方法讲解
Dec 11 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
Feb 23 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
Oct 09 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
PHP实现支付宝即时到账功能
Dec 21 PHP
实例讲解PHP验证邮箱是否合格
Jan 28 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 PHP
网页游戏开发入门教程三(简单程序应用)
Nov 02 #PHP
网页游戏开发入门教程二(游戏模式+系统)
Nov 02 #PHP
初学CAKEPHP 基础教程
Nov 02 #PHP
PHP+MySQL 制作简单的留言本
Nov 02 #PHP
PHP+XML 制作简单的留言本 图文教程
Nov 02 #PHP
php 调用远程url的六种方法小结
Nov 02 #PHP
PHP 程序员应该使用的10个组件
Oct 31 #PHP
You might like
php json_encode奇怪问题说明
2011/09/27 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
2016/12/19 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
vue获取DOM元素并设置属性的两种实现方法
2017/09/30 Javascript
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
Python help()函数用法详解
2014/03/11 Python
Python 探针的实现原理
2016/04/23 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
Python常用算法学习基础教程
2017/04/13 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
基于DataFrame筛选数据与loc的用法详解
2018/05/18 Python
python基于C/S模式实现聊天室功能
2019/01/09 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
Python实现代码统计工具
2019/09/19 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
Python While循环语句实例演示及原理解析
2020/01/03 Python
python中提高pip install速度
2020/02/14 Python
Jupyter notebook 远程配置及SSL加密教程
2020/04/14 Python
新闻学毕业生自荐信
2013/11/15 职场文书
会计专业的自荐信
2013/12/12 职场文书
单位实习证明怎么写
2014/01/17 职场文书
酒店个人求职信范文
2014/01/25 职场文书
检讨书怎么写
2015/05/07 职场文书
健康教育主题班会
2015/08/14 职场文书
初中化学教学反思
2016/02/22 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书