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 相关文章推荐
php5.2时间相差8小时
Jan 15 PHP
php header Content-Type类型小结
Jul 03 PHP
测试PHP连接MYSQL成功与否的代码
Aug 16 PHP
采用thinkphp自带方法生成静态html文件详解
Jun 13 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
Aug 22 PHP
页面利用渐进式JPEG来提升用户体验度
Dec 01 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
PHP实现长文章分页实例代码(附源码)
Feb 03 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
Nov 05 PHP
POST一个JSON格式的数据给Restful服务实例详解
Apr 07 PHP
laravel通过a标签从视图向控制器实现传值
Oct 15 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
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
Javascript浅谈之引用类型
2013/12/18 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
jQuery常用且重要方法汇总
2015/07/13 Javascript
深入理解js promise chain
2016/05/05 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
基于angular-utils-ui-breadcrumbs使用心得(分享)
2017/11/03 Javascript
Bootstrap导航菜单点击后无法自动添加active的处理方法
2018/08/10 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
python字典基本操作实例分析
2015/07/11 Python
Python+django实现文件上传
2016/01/17 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
基于Django的ModelForm组件(详解)
2017/12/07 Python
Python3简单实现串口通信的方法
2019/06/12 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
Python下利用BeautifulSoup解析HTML的实现
2020/01/17 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
高中生评语大全
2014/04/25 职场文书
疾病防治方案
2014/05/31 职场文书
会计试用期自我评价怎么写
2014/09/18 职场文书
微笑面对生活演讲稿
2014/09/23 职场文书
商铺租房协议书范本
2014/12/04 职场文书
三方协议书
2015/01/27 职场文书
最美乡村教师观后感
2015/06/11 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
Java中使用Filter过滤器的方法
2021/06/28 Java/Android
python神经网络 使用Keras构建RNN训练
2022/05/04 Python
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL