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 获取当前访问的url文件名的方法小结
Feb 08 PHP
提高PHP编程效率 引入缓存机制提升性能
Feb 15 PHP
php 读取文件头判断文件类型的实现代码
Aug 05 PHP
php无限遍历目录示例
Feb 21 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
Apr 25 PHP
php中函数前加&amp;符号的作用分解
Jul 08 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
PHP使用ajax的post方式下载excel文件简单示例
Aug 06 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
Mar 23 PHP
浅谈如何提高PHP代码质量之端到端集成测试
May 28 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
Yii使用技巧大汇总
2015/12/29 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
2016/09/11 PHP
php pdo操作数据库示例
2017/03/10 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
jQuery实现倒计时功能完整示例
2020/06/01 jQuery
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
python使用SMTP发送qq或sina邮件
2017/10/21 Python
python实现员工管理系统
2018/01/11 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
python虚拟环境迁移方法
2019/01/03 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
Python hashlib模块实例使用详解
2019/12/24 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
C#实现启动一个进程
2016/10/01 面试题
计算机售后服务承诺书
2014/05/30 职场文书
先进事迹材料范文
2014/12/29 职场文书
公司的力量观后感
2015/06/05 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server