SWFobject - 如何自动重定向

时间:2010-01-14 01:21:06

标签: actionscript-3

对不起,如果这是一个显而易见的问题,

如何使用SWFobject自动重定向到其他网址 - 不添加一个href但物理加载另一个URL?

我现在正在使用SWFobject 2.

- SWFobject代码......

swfobject.embedSWF(“MYSITE.swf”,“myAlternativeContent”,“850”,“700”,“9.0.0”,false,flashvars,params,attributes);

---我在myAlternativeContent DIV中试过的2个技巧......

1 ...

    <div id="myAlternativeContent">
          <meta HTTP-EQUIV="REFRESH" content="0; url=http://www.NOFLASHSITE.com">
    </div>

2 ...

    <div id="myAlternativeContent">
          <script language="javascript" type="text/javascript">
            window.location="http://www.NOFLASHSITE.com";
          </script>
    </div> 

---这两个都加载替代(http://www.NOFLASHSITE.com),无论如何..

任何帮助都是ameciated - MW

1 个答案:

答案 0 :(得分:4)

根据SWFObject API,您可以这样做:

<script type="text/javascript">
swfobject.addLoadEvent(function() {
    if (!swfobject.hasFlashPlayerVersion("9.0.18")) {
        window.location = "http://www.NOFLASHSITE.com";
    }
});
</script>

确保脚本块位于&lt; head&gt;中您的html文件,并将“9.0.18”替换为您需要的任何最低版本的闪存。