是不是每次DOCUMENTCOMPLETE事件,JS的环境都会改变,原来的JS的东西都变成不可用。

解决方案 »

  1.   

    这个事件不就和 jquery  ready事件一样吗? 只在页面dom结构加载完执行一次 ,也就是说页面刷新时,只触发一次这个事件
      

  2.   

    打开一个网页,可能会有多次这样的事件(如果有多个FRAME),每一次发生,JS环境都会变么?
      

  3.   

    没有你这种说法...
    估计是你没有去理解页面过程,使用了后台事件照成的
    后台事件的执行是会照成页面的刷新的,也就是页面的东西会重新加载(包括js代码),这样会造成在前台js所作的动态修改失效(页面已经刷新,所有东西js变量,dom元素等都是全新的)。所以你js作的动态改变用得比较多的话,建议不要使用后台控件,也不要触发后台事件,
    用ajax更新页面,不会有你说的问题