软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 设计在线 > 媒体动画 > FLASH中弹出网页窗口不被拦的方法

FLASH中弹出网页窗口不被拦的方法

  烈火网(LieHuo.Net)教程 在flash中弹出新窗口,被拦,今天又遇到了。在Flash中直接用navigateToURL();肯定是不行的,一定会被拦掉。调JS的Window.open()也是不行的。

  正确的方法是用JS模拟一个表单,把表单的target设为_blank.是可以成功,经过多种浏览器的试验,均可行。

  在网页中放置JS代码

以下为引用的内容:
<script type="text/javascript">
function OpenNewWin(url)
{
var frm=document.createElement("form");
frm.method="POST";
frm.target="_blank";
frm.action=url;
document.body.appendChild(frm);
frm.submit();
}
</script>

  在FLASH中调JS:ExternalInterface.call(”OpenNewWin”,”网址”);即可。 如果出现JS错误,查一下Flash所在Object的ID有没有设。

    相关阅读
    网友评论
    栏目导航
    推荐软件