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 相关文章推荐
PHP最常用的ini函数分析 针对PHP.ini配置文件
Apr 22 PHP
无JS,完全php面向过程数据分页实现代码
Aug 27 PHP
PHP可逆加密/解密函数分享
Sep 25 PHP
解析PHP实现下载文件的两种方法
Jul 05 PHP
php缩小png图片不损失透明色的解决方法
Dec 25 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
php实现ip白名单黑名单功能
Mar 12 PHP
PHP编写RESTful接口
Feb 23 PHP
Apache无法自动跳转却显示目录的解决方法
Nov 30 PHP
阿里云PHP SMS短信服务验证码发送方法
Jul 11 PHP
PHP Socket网络操作类定义与用法示例
Aug 30 PHP
实例化php类时传参的方法分析
Jun 05 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
无数据库的详细域名查询程序PHP版(2)
2006/10/09 PHP
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
Windows2003下php5.4安装配置教程(IIS)
2016/06/30 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
有关json_decode乱码及NULL的问题
2015/10/13 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
Javascript实现代码折叠功能
2016/08/25 Javascript
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
对pyqt5之menu和action的使用详解
2019/06/20 Python
在Python3 numpy中mean和average的区别详解
2019/08/24 Python
python 错误处理 assert详解
2020/04/20 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
python如何支持并发方法详解
2020/07/25 Python
你的自行车健身专家:FaFit24
2016/11/16 全球购物
linux面试题参考答案(9)
2016/01/29 面试题
园林设计师自荐信
2013/11/18 职场文书
交通志愿者活动总结
2014/06/27 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书
安全教育的主题班会
2015/08/13 职场文书
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL