日期:2014-05-18  浏览次数:20632 次

如何避免IE“窗口弹出阻止”功能阻止弹出窗口,急!已经想了一星期了,恳请高手帮忙!
各位老兄,恳请解决问题,谢谢!
在IE中,如何绝对的在IE的“弹出窗口阻止”功能打开的情况下,弹出窗口仍可以自由的弹出?
        我正在解决的问题如下(想了一星期了,头发都白了好几根):
        我目前正在做的这个功能是用鼠标框选地图上的一些对象,然后将选中的对象信息列表在弹出的窗口中显示传来,目前因为浏览器“弹出窗口阻止”而使窗口无法弹出。
        具体程序流程是这样的:在框选结束函数stopSelect()中取得地图坐标值,并将这些坐标值保存到页面jspForm.jsp的表单中,然后再在该函数末尾调用一个函数getObj(),通过getObj()启动jspForm.jsp页面中的表单提交submit()(该表单是个自提交表单),从而执行在jspForm.jsp页面中的弹出窗口并显示结果的代码。其中在执行显示结果代码中,有一段include过来的别的页面的代码。
        我只能尽力描述的这么详细了,希望各位高手帮帮忙,有迷惑的地方,欢迎你和我QQ:619338391   联系,万分感谢!

------解决方案--------------------
你这个不是广告弹出窗口,就是被程序阻止了用户也会让他显示出来的,如果你真的要这么做那么就不要用弹出窗口,用链接的方式打开一个新窗口好了,比如你在jspForm.jsp中要弹出一个窗口来显示aaa.jsp的内容,那么现在不要弹出窗口,用 <a href= "a.jsp?left=100&top=100 " target= "_blank "> 图或文字 </a> 这里的“?left=100&top=100”就是你的坐标,本来你是用表单提交现在用参数直接带过去好了,当然表单提交也有提交到新窗口的方法