onfocus()用js处理,一次读出的有记录,用js生成数组,编历JS,
解决方案 »
- 请教CSDN的老师帮忙解决个问题PHP查询的问题?菜鸟咨询!
- PHP 调用 c# 写的web-service的问题
- 怎么写一个根据ID读出数据库中的使用内容,并且显示出来,要求在另一个页面中显示该ID对应的所有内容
- 上传图片时如何修改图片的名字
- 怎么上传文件到指定服务器上?急
- 请教 怎么统计select avg(fen) as 平均分 from userdatefen where userid="&rs("userid")最后5次
- 请 唠叨兄 进来!!
- 在客户端,用javascript能够得到上传文件的文件名吗?
- 如何用PHP给JPG图片做缩略图?
- 怎样得到$_SERVER['QUERY_STRING']等号前的内容
- 最新CHM格式的中文PHP手册下载地址
- 树形菜单的问题
然后在客户端使用onmouseover事件来处理层显示的数据.
http://blog.csdn.net/twt326/archive/2004/11/15/182854.aspx这段代码的运行原理我已经在注释里面说的很清楚了。
你所需要做的就是将 数据处理返回页面里生成的SELECT标签语句,改为生成菜单语句,并将调用页面的ONCLICK改为ONFOUCUS 就行,另外,菜单都是浮动层,而我程序里面的不是,所以你也需要将二级或三级的DIV标签改为浮动的。事实上,我在BLOG里面说的很明白:
若您融汇贯通,基本上可以实现所有的 动态数据更新页面无刷新型 的功能
你所要求的并不复杂,只需要多多配合生成菜单的JS代码就行。所有的菜单代码都在数据推送页生成。然后innerHTML到你数据显示页中特定的DIV中,就行了。
首先在页面中显示最高级的一级分类(不用动的)
当点击或发生其它事件时,调用一段JS代码,这段JS代码从我们所设定的一个PHP文件中以不同的参数获得不同的一段JS代码。这段JS代码的功能就是向页面中某个特定的DIV或其它元素,如TD中插入一段HTML代码,来实再页面无刷新更新信息。
所返回的这一段JS代码由另一个JS标签来执行,如我程序中的:
<script language="JavaScript" id="getareadata"></script>
这样就实现了数据的动态刷新
你仔细看看他的blog就可以实现了...
http://community.csdn.net/Expert/topic/3662/3662132.xml?temp=.259823
其实搞懂JS和数据库结构其它就好办拉!
这个JS很好的拉,菜单不限制级数的,爽啊
升级咯!!