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 相关文章推荐
我的论坛源代码(八)
Oct 09 PHP
在PHP中读取和写入WORD文档的代码
Apr 09 PHP
PHP在不同页面间传递Json数据示例代码
Jun 08 PHP
解析php中的escape函数
Jun 29 PHP
二进制交叉权限微型php类分享
Feb 07 PHP
PHP资源管理框架Assetic简介
Jun 12 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
Nov 24 PHP
PHP实现图片上传并压缩
Dec 22 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
PHP给文字内容中的关键字进行套红处理
Apr 12 PHP
php封装的表单验证类完整实例
Oct 19 PHP
php实现xml转换数组的方法示例
Feb 03 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下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
PHP 作用域解析运算符(::)
2010/07/27 PHP
微信支付开发告警通知实例
2016/07/12 PHP
php 的反射详解及示例代码
2016/08/25 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
php取出数组单个值的方法
2018/03/12 PHP
Eval and new funciton not the same thing
2012/12/27 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
node.js中的events.EventEmitter.listenerCount方法使用说明
2014/12/08 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
python实现自动登录
2018/09/17 Python
Numpy之reshape()使用详解
2019/12/26 Python
pandas针对excel处理的实现
2021/01/15 Python
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
公司JAVA开发面试题
2015/04/02 面试题
店长岗位的工作内容
2013/11/12 职场文书
工厂采购员岗位职责
2014/04/08 职场文书
工人先锋号申报材料
2014/12/29 职场文书
财务个人年度总结范文
2015/02/26 职场文书
世界气象日活动总结
2015/02/27 职场文书
通知的写法
2015/04/23 职场文书
民事申诉状范本
2015/05/20 职场文书
汉字听写大会观后感
2015/06/12 职场文书
2016大学生暑期三下乡心得体会
2016/01/23 职场文书
python自动计算图像数据集的RGB均值
2021/06/18 Python
如何利用React实现图片识别App
2022/02/18 Javascript
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android