网页教学网
 当前位置: 网页教学网 >> 网页制作 >> XML技术应用 >> 阅读:更正用AJAX实现IE TREE无刷新取值的方法
[ HTML ] [ FW ] [ DW ] [ FP ] [ JS ] [ XML ] [ CSS ] [ 图象 ] [ FLASH ] [ .NET ] [ ASP ] [ JSP ] [ PHP ] [ 数据 ] [ 系统 ] [ 安全 ] [ 素材 ] [ 建站 ] [ 主机 ] [ 入门 ] [ 技巧 ]

更正用AJAX实现IE TREE无刷新取值的方法

http://www.webjx.com  更新日期:2006-06-02 07:14  出处:  作者:

  前一段时间写了一篇文章,是关于用AJAX技术实现IE TREE无刷新的方法。

  在原文中我说的是用JAVASCRIPT语法,当IE TREE被ONCLICK时,取得IE TREE的VALUE值。

  因为当时我取的VALUE值中,包含IE TREE所点击的节点的INDEX值,所以,取得VALUE值后,用字符串截取函数就可以取到当前点击节点的INDEX值,然后,用AJAX的方法,将INDEX值由HTML页面传到CS代码页进行操作即可。

  当时因为这个方法可行,所以就写了那篇随笔。但是,我忽略了一点,这个方法并不是在所有的系统中都好使的!怪自己没对它进行移机测试。

  我是怎么发现的这个BUG呢?

  因为我重做了一个操作系统(我原来使用的是WINDOWS2003多国语言版,只有在这个系统下,用取VALUE值的方法才好使,原因没弄明白),我换成了2003的简体中文版,取VALUE值的方法就不好使了。

  当时,我有一个很急的任务在身,我当时想,这下可完了!可怎么办?是不是系统的原因?然后我又重装了一次WINDOW2000的系统(我的电脑都要装废了,闹心!  ),可还是不好使!

  哦的神啊!救救我吧!

  我想了很长时间,最后终于决定重新去写那个方法(早就应该这样了)。

  过程我就不详说了,反正费了好大的劲,终于被我找到了IE TREE的 clickedNodeIndex方法。代码如下:

  <script>
   function TreeNodeClick(nodeindex)
   {
        alert(nodeindex);
    }
  </script>
  <iewc:treeview  id="TreeView1" onclick="TreeNodeClick(this.clickedNodeIndex)" name="tree" runat="server" <iewc:treeview>

  在这里,我借此更正一下我上次所犯的错误。以后在写随笔前,我会进行详细测试后在放到网站中。

关键词:
推荐给好友】【关闭】【收藏本文
最新五条评论
查看全部评论
评论总数 0
您的评论
用户名: 新注册) 密 码: 匿名:
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为