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 5.0对象模型深度探索之绑定
Sep 05 PHP
PHP 的几个配置文件函数
Dec 21 PHP
PHP 类型转换函数intval
Jun 20 PHP
防止用户利用PHP代码DOS造成用光网络带宽
Mar 01 PHP
for循环连续求和、九九乘法表代码
Feb 20 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
Aug 20 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
Mar 25 PHP
php实现的三个常用加密解密功能函数示例
Nov 06 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
Jul 22 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
《斗罗大陆》六翼天使武魂最强,为什么老千家不是上三宗?
2020/03/02 国漫
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
php备份数据库类分享
2015/04/14 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
用javascript添加控件自定义属性解析
2013/11/25 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
js变形金刚文字特效代码分享
2015/08/20 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
2016/05/19 Javascript
js提交form表单,并传递参数的实现方法
2016/05/25 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
webpack4简单入门实例
2018/09/06 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
js实现弹幕墙效果
2020/12/10 Javascript
python 中random模块的常用方法总结
2017/07/08 Python
Python利用字典将两个通讯录文本合并为一个文本实例
2018/01/16 Python
python合并同类型excel表格的方法
2018/04/01 Python
python实现的生成word文档功能示例
2019/08/23 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
python搜索算法原理及实例讲解
2020/11/18 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
计算机专业毕业生自荐信范文
2014/03/06 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
数据库之SQL技巧整理案例
2021/07/07 SQL Server
方法汇总:Python 安装第三方库常用
2022/04/26 Python
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers