把无限级分类循环出来确实是一件头疼的事情。比如,我们要循环出一个SELECT,或一个TABLE,要写一大堆判断。有没好点的办法呢?我的做法是生成数组,可以重复调用,直接循环数组就行了。为了方便,我把它写成了类。class.asp返回所有分类的数组,并按顺序排列有4个属性:[code]set aa=new classlist aa.id="id"//编号的名称 aa.classname="classname"//分类名称 aa.pid="pid"//父ID名称 aa.db_name="class"//表名 list=aa.ar...
http://www.jb51.net//article/4828.htm
我做好琥珀无限级分类联动菜单Javascript版后,在蓝色理想和CSDN上发表了一下,梅花雪兄在CSDN上提出了效率不足的问题,我也认识到了这一点,本打算项目完工后再进行完善,但一时技痒,便在网上寻找了一下资料,最后做出了此AJAX版无限级分类联动菜单。因时间匆忙,做得比较粗糙,但已利用AJAX技术,实现无限级联动,待过一段时间再完善此版本。希望能给大家提供一些帮助,有好的建议或bug可在此帖后回复或浏览http://www.51ajax.com/bbs/发帖。运行环境:MSIE6.0FireFox1.0.1下载地址:请点击这里在线Demo:请点击这里Bug反馈:请点击这里最后更新:2005...
http://www.jb51.net//article/4376.htm
[html]<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta content="琥珀[hopesoft],http://www.51ajaxcom" name="author">  ...
http://www.jb51.net//article/4375.htm
在PHP4.0中加入了对Session的支持,方便了我们很多程序,比如购物车等等!在很多论坛中,Session也用于处理用户的登陆,记录下用户名和密码,使得用户不必每次都输入自己的用户名和密码!但是一般的Session的生命期有限,如果用户关闭了浏览器,就不能保存Session的变量了!那么怎么样可以实现Session的永久生命期呢?大家知道,Session储存在服务器端,根据客户端提供的SessionID来得到这个用户的文件,然后读取文件,取得变量的值,SessionID可以使用客户端的Cookie或者Http1.1协议的Query_String(就是访问的URL的“?”后面的部分)来传送给...
http://www.jb51.net//article/1809.htm
<? /*看到很多朋友问过无限级别菜单的的问题(其实理论上还是有级别的,毕竟要受到个方便的条件的限制,比如:数据库字段的类型等),我曾经用老大(唠叨)提供的代码写出来过无限级别的菜单,但是感觉效果不是很好(视觉上),于是趁着"夜深人静"就写这个"无限制级别的菜单",其实道理很简单,主要是数据表的设计,还有递归方法的使用(如果有时间我会用中值排序法来做),我会在下面给出数据结构的设计(非常简单),这里我没有加上竖直的虚线(windows资源管理器的虚线),同时Sql语句我也将其固定,大家可以根据自己的需要来修改!如果有问题可以联...
http://www.jb51.net//article/1786.htm
最近问无限分类的类树问题比较多,所以一高兴自己写了一个,我刚写完的,大家用用看,看看怎么实现起来更快,更简单,把你的树也贴出来(要只查询一次数据库的)<br> 这是一棵分类列表的类树, 支持无限分类<br> 一个分类下面可以同时有"包含子类的分类"和"最终分类";<br> 唯一的优点是*****只需要进行一次的数据库*****查询.<br> 样子不是很好看,不过可以自定义修改,可以自己定义css加里面<br> 缓存方面还没有作,可以自己补上 ...
http://www.jb51.net//article/1648.htm
[html]<script>//-------------------------------------// 无限扩展的年份select// // 作者: PuterJam//-------------------------------------var Lastyearfunction selYear(obj,Cyear){var len=16 //select长度var selObj=document.getElementById(obj...
http://www.jb51.net//article/732.htm
支持Form的无闪提交(方法有点笨)支持MVC框架,即支持传统网页架构多线程并发请求(要语言支持线程)动态加载文件,只加载有用的!处理了Ajax框架臃肿的JS文件问题。采用notable的全div+css布局a.获得XMLHTTPRequest对象,网上到处都找得到了,不多说:functionnewXMLHttpRequest(){varxmlreq=false;if(window.XMLHttpRequest){xmlreq=newXMLHttpRequest();}elseif(window.ActiveXObject){try{xmlreq=newActiveXObject("Msxml...
http://www.jb51.net//article/506.htm
<?//删除目录//本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net)class del_path{function wm_chief_delpath($del_path){if(!file_exists($del_path))//目标目录不存在则建立{echo"目录不存在";return false;}$hand=opendir($del_path);$i=0;while($file=readdir($hand)){$i++;if($i==1||$i==2){contin...
http://www.jb51.net//article/312.htm
MenuArr=newArray()MenuLenArr=newArray()SubMenuArr=newArray()MenuIdArr=newArray()MenuArr[1]="<%calltop11%>"//洲名|||...MenuArr[2]="<%calltop1%>"//洲名###国名|||...MenuIdArr[1]="zhou"MenuIdArr[2]="author"MenuClass=2//4级菜单splitchar1="|||";splitchar2="###";基本的menuArr[1]与menuArr[2]用类输出options.add(n...
http://www.jb51.net//article/213.htm
[html]<html><head><SCRIPTLANGUAGE="JavaScript">functionJM_wu(ob){ ob.style.display="none";}functionJM_you(ob){ ob.style.display="";}functioncreateForm(textN,number){data="";inter="'";if(number<11&&number>-1){for(i=1;i<=number;i++){if(i<10)spaces="";els...
http://www.jb51.net//article/70.htm
