onfocus()用js处理,一次读出的有记录,用js生成数组,编历JS,

解决方案 »

  1.   

    你首先要将这些数据转换成JS数组进行存放,
    然后在客户端使用onmouseover事件来处理层显示的数据.
      

  2.   

    不过是java的,我明天把实现的方法和你讲讲...
      

  3.   

    呵,实在不好意思,我没有时间来给你具体写代码,给你一些提示吧
    http://blog.csdn.net/twt326/archive/2004/11/15/182854.aspx这段代码的运行原理我已经在注释里面说的很清楚了。
    你所需要做的就是将 数据处理返回页面里生成的SELECT标签语句,改为生成菜单语句,并将调用页面的ONCLICK改为ONFOUCUS 就行,另外,菜单都是浮动层,而我程序里面的不是,所以你也需要将二级或三级的DIV标签改为浮动的。事实上,我在BLOG里面说的很明白:
    若您融汇贯通,基本上可以实现所有的 动态数据更新页面无刷新型 的功能
    你所要求的并不复杂,只需要多多配合生成菜单的JS代码就行。所有的菜单代码都在数据推送页生成。然后innerHTML到你数据显示页中特定的DIV中,就行了。
      

  4.   

    原理:
    首先在页面中显示最高级的一级分类(不用动的)
    当点击或发生其它事件时,调用一段JS代码,这段JS代码从我们所设定的一个PHP文件中以不同的参数获得不同的一段JS代码。这段JS代码的功能就是向页面中某个特定的DIV或其它元素,如TD中插入一段HTML代码,来实再页面无刷新更新信息。
    所返回的这一段JS代码由另一个JS标签来执行,如我程序中的:
    <script language="JavaScript" id="getareadata"></script>
    这样就实现了数据的动态刷新
      

  5.   

    阿冒呀...楼上的这位兄台讲的不错.
    你仔细看看他的blog就可以实现了...
      

  6.   

    不會吧
    http://community.csdn.net/Expert/topic/3662/3662132.xml?temp=.259823
      

  7.   

    http://urg.vicp.net/A_Tree.php接分咯,我哈哈…………
    其实搞懂JS和数据库结构其它就好办拉!
    这个JS很好的拉,菜单不限制级数的,爽啊
    升级咯!!