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的curl实现get和post的代码
Aug 23 PHP
网页游戏开发入门教程二(游戏模式+系统)
Nov 02 PHP
php session劫持和防范的方法
Nov 12 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
php中return的用法实例分析
Feb 28 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
CentOS 上搭建 PHP7 开发测试环境
Feb 26 PHP
使用PHP+MySql实现微信投票功能实例代码
Sep 29 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 PHP
thinkphp5框架实现的自定义扩展类操作示例
May 16 PHP
Laravel向公共模板赋值方法总结
Jun 25 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下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
2010/01/01 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
Bootstrap树形控件使用方法详解
2016/01/27 Javascript
node网页分段渲染详解
2016/09/05 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
基于jQuery实现的单行公告活动轮播效果
2017/08/23 jQuery
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
车辆维修工自我评价怎么写
2013/09/20 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
工程索赔意向书
2014/08/30 职场文书
婚礼庆典答谢词
2015/01/20 职场文书
2015年村党支部工作总结
2015/04/30 职场文书
文艺部部长竞选稿
2015/11/21 职场文书