a.html 里引用jquery.js   colorbox.js 还有一些自己写的JSb.html里 除了未引用colorbox.js外 其他和a.html一样
a.html按钮 弹窗出b.html
  $.colorbox({   href: function() { return "b.html"; } });第一次弹窗成功 但是页面报脚本错误大概是“例外被抛出且未被接住”
如果删掉b.html中的 JS 就一切正常初步怀疑是colorbox框架中 2个页面不能重复引用一样js所造成的
各位大侠有什么看法 和解决方案啊  多谢帮忙

解决方案 »

  1.   

    你不是找到问题了,删除脚本就行了。设置url是通过ajax加载指定的页面然后设置colorbox的容器的innerHTML来实现的,你还得删除其他的html,body,title,head这种标签
      

  2.   

    是不是 弹出的B页面里 也会加载A页面的JS
      

  3.   


    是的,jquery给容器增加方法如果包含script脚本会动态执行的,导致重新加载了jq,而b.html没有colorbox的定义,所以导致找不到colorbox对象