经典论坛's Archiver

hunono 发表于 2008-8-28 11:43

如何防止flash中的弹出窗口被ie拦截

ie7
flash中通过调用js函数打开一个新窗口,利用window.open
会被ie拦截

尝试了动态创建form,然后提交
但是一旦target="_blank"
也会被ie拦截

这个有好的解决办法么
谢谢

zihao 发表于 2008-8-28 11:47

不能用插入透明形式的代码插入flash了
把你代码中的wmode="transparent"删鸟

hunono 发表于 2008-8-28 11:49

回复 2# zihao 的帖子

与这个有关吗
我的flash是js写上去的
wmode是opaque

zihao 发表于 2008-8-28 11:54

flash中没有关系
页面脚本中你试着把wmode参数删掉看看
很多工具条会拦截flash中新窗口中打开的链接

xfjiaojiao 发表于 2008-8-28 11:56

如何防止flash中的弹出窗口被ie拦截

设置一下IE选项,把阻止弹出窗口前的勾去掉!

hunono 发表于 2008-8-28 11:58

回复 4# zihao 的帖子

谢谢,因为flash是通过一个js引用写到页面中的,能够动态的再把wmode属性删掉吗

zihao 发表于 2008-8-28 12:03

可以的
把你的代码和js打包传上来
我看看

zihao 发表于 2008-8-28 12:04

[url]http://tool.chinaz.com/Trans/Html_Js.asp[/url]
html和js互转工具

hunono 发表于 2008-8-28 13:48

回复 7# zihao 的帖子

ff下利用setAttribute对wmode进行更改生效
但是ie下不起作用,默认还是原来的值

ximenchuixue 发表于 2008-8-29 14:30

你可以用removeAttribute呀:):)

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.