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的输入输出流
Feb 14 PHP
php判断字符以及字符串的包含方法属性
Aug 30 PHP
php SQL之where语句生成器
Mar 24 PHP
php $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
Jun 21 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十三)
Jun 26 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
php提高网站效率的技巧
Sep 29 PHP
CodeIgniter钩子用法实例详解
Jan 20 PHP
PHP的全局错误处理详解
Apr 25 PHP
PHP多维数组元素操作类的方法
Nov 14 PHP
laravel 中如何使用ajax和vue总结
Aug 16 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 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 解决session死锁的方法
2013/06/20 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
php实现微信分享朋友链接功能
2019/02/18 PHP
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
jQuery实现精美的多级下拉菜单特效
2015/03/14 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
jQuery实现的简单动态添加、删除表格功能示例
2017/09/21 jQuery
vue代码分割的实现(codesplit)
2018/11/13 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
python 2.7.14安装图文教程
2018/04/08 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
django的settings中设置中文支持的实现
2019/04/28 Python
pytorch进行上采样的种类实例
2020/02/18 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
公务员培训自我鉴定
2014/02/01 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
会议主持词结束语
2015/07/03 职场文书
用Python实现Newton插值法
2021/04/17 Python
一条 SQL 语句执行过程
2022/03/17 MySQL