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下用cookie统计用户访问网页次数的代码
May 09 PHP
PHP新手入门学习方法
May 08 PHP
PHP输入流php://input介绍
Sep 18 PHP
php+js iframe实现上传头像界面无跳转
Apr 29 PHP
PHP实现QQ登录实例代码
Jan 14 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
Mar 20 PHP
php利用递归实现删除文件目录的方法
Sep 23 PHP
PHP静态成员变量
Feb 14 PHP
PHP+JQUERY操作JSON实例
Mar 23 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
Nov 13 PHP
PHP7内核CGI与FastCGI详解
Apr 14 PHP
PHP实现15位身份证号转18位的方法分析
Oct 16 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
提问的智慧(2)
2006/10/09 PHP
利用PHP动态生成VRML网页
2006/10/09 PHP
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
PHP使用array_merge重新排列数组下标的方法
2015/07/22 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
2019/06/05 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
jQuery中Ajax的load方法详解
2015/01/14 Javascript
JavaScript函数详解
2015/02/27 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
js实现消息滚动效果
2017/01/18 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
JavaScript实现shuffle数组洗牌操作示例
2019/01/03 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
Python实现计算对象的内存大小示例
2019/07/10 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
使用Python-OpenCV消除图像中孤立的小区域操作
2020/07/05 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
入党思想汇报怎么写
2014/04/03 职场文书
《画》教学反思
2014/04/14 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
法制教育讲座心得体会
2016/01/14 职场文书