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 相关文章推荐
自动跳转中英文页面
Oct 09 PHP
php 数组的一个悲剧?
May 11 PHP
php中serialize序列化与json性能测试的示例分析
Apr 27 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
Jun 19 PHP
php格式化日期实例分析
Nov 12 PHP
ThinkPHP中order()使用方法详解
Apr 19 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
May 06 PHP
PHP函数引用返回的实例详解
Sep 11 PHP
php分页原理 分页代码 分页类制作教程
Sep 23 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 PHP
PHP命名空间用法实例分析
Sep 04 PHP
php实现断点续传大文件示例代码
Jun 19 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
基于mysql的bbs设计(二)
2006/10/09 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2011/04/18 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
php创建、获取cookie及基础要点分析
2015/01/26 PHP
PHP加密解密类实例分析
2015/04/20 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
js left,right,mid函数
2008/06/10 Javascript
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
onbeforeunload与onunload事件异同点总结
2013/06/24 Javascript
JavaScript的事件绑定(方便不支持js的时候)
2013/10/01 Javascript
JQuery限制复选框checkbox可选中个数的方法
2015/04/20 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
python k-近邻算法实例分享
2014/06/11 Python
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
pandas取出重复数据的方法
2019/07/04 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
python如何快速生成时间戳
2020/07/21 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
详解HTML5表单新增属性
2016/12/21 HTML / CSS
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
THE OUTNET英国官网:国际设计师品牌折扣网站
2016/08/14 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
简述安装Slackware Linux系统的过程
2012/01/12 面试题
化学教学随笔感言
2014/02/19 职场文书
法律进社区活动总结
2015/05/07 职场文书
导游词之长城八达岭
2019/09/24 职场文书
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android
Django中celery的使用项目实例
2022/07/07 Python