因工作需要,在a.jsp页面的代码里用 <iframe src="b.jsp"> </iframe>嵌套了一个页面b.jsp(该页面我没有权限修改),但是该页面有一个弹出窗口(类似公告),这样就导致在我的a.jsp页面要弹出此公告,哪位兄弟姐妹能够帮我想办法去掉这个窗口,感激不尽.谢谢了~~~~

解决方案 »

  1.   

    如果不跨域的情况下 
    假如iframe名称为aaa 
    那么在 
    a.jsp页面内加入 
    window.onload=function(){ 
      document.frames["aaa"].window.alert=function(){return false;} 
    } 这样b.jsp中的alert将会失效.如果不是alert弹出窗口,可以用同样类似的方法来限制b.jsp中的函数执行如果不能解决,请给出b.jsp弹出公告的方式.
      

  2.   

    http://topic.csdn.net/u/20091105/22/2211a48d-4846-4088-9094-f5ad0c04d50f.html可以参考下
      

  3.   

    后台获取a.jsp的html代码, 这个代码你可以任意修改,比如将js的路径改成完整路径,再屏蔽弹出窗口的方法,然后再生成页面
      

  4.   

    在服务器端发送个请求,把返回的输出到iframe中,这样就不会有跨域的问题了。