flash弹出窗口被ie屏蔽的解决方法
2011-10-25 16:41
246 查看
给公司网站做的一个flash,在ie下弹出窗口被屏蔽,ff和op下正常。经查navigateToURL方式的弹出窗口会被ie屏蔽,需要作如下改动:
navigateToURL(new URLRequest(yourlink));
改为
if(Capabilities.playerType == 'ActiveX')
ExternalInterface.call("window.open",String(yourlink));
else
navigateToURL(new URLRequest(yourlink),"_blank");
又发现运行时始终报“null为空或不是对象”错误,经查需要给object标签加上id属性,给embed标签加上name属性。至此问题解决。
参考链接: http://www.blogabc.net/i6646_ie屏蔽flash弹出窗口问题的解决办法.htm http://hi.baidu.com/sh_cootech/blog/item/48fbd683d32d74a80df4d212
.html http://blog.csdn.net/oobug/article/details/4304454
navigateToURL(new URLRequest(yourlink));
改为
if(Capabilities.playerType == 'ActiveX')
ExternalInterface.call("window.open",String(yourlink));
else
navigateToURL(new URLRequest(yourlink),"_blank");
又发现运行时始终报“null为空或不是对象”错误,经查需要给object标签加上id属性,给embed标签加上name属性。至此问题解决。
参考链接: http://www.blogabc.net/i6646_ie屏蔽flash弹出窗口问题的解决办法.htm http://hi.baidu.com/sh_cootech/blog/item/48fbd683d32d74a80df4d212
.html http://blog.csdn.net/oobug/article/details/4304454
相关文章推荐
- ie屏蔽flash弹出窗口问题的解决办法
- ie屏蔽flash弹出窗口问题的解决办法
- 采用Window对象shim属性解决IE下flash位于弹出窗口之上遮住窗口问题——此方法对firefox暂未解决
- ie屏蔽flash弹出窗口问题的解决办法
- 采用Window对象shim属性解决IE下flash位于弹出窗口之上遮住窗口问题——此方法对firefox暂未解决
- 屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法
- 屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法
- 高版本IE中弹出窗口不显示IE地址栏的解决方法
- Win7系统弹出Adobe Flash Player已停止工作窗口的解决方法
- iframe 在ie下面总是弹出新窗口解决方法
- XP系统的 搜索 功能失效;IE点击链接没反应,不会弹出窗口的解决方法
- IE无法屏蔽的弹出页面的方法!Response.Redirect 打开新窗口的两种方法
- IE假死-在地址栏输入URL地址弹出新窗口的解决方法
- ie9后浏览器fckeditor无法上传图片、弹出浮层内容不显示的解决方法
- 页面中弹出模态窗口,提交表单后关闭窗口并刷新父页面解决方法
- Flex builder3 调试弹出窗口Flex builder cannot locate the required version of Flash Player解决办法
- .NET easyui form提交后,返回json数据在IE下弹出下载的问题解决方法
- AC_FL_RunContent.js的使用(IE中的Flash出现激活框的解决方法)
- javascript 解决window.open 被IE弹出窗口阻止程序拦截
- FLex3中弹出窗口包含TabNavigator时标签页的标题可能显示不完全的问题及解决方法