如何去掉swf在浏览器里都有个边框
如何去掉swf在浏览器里都会有一个边框
在BAIDU上搜“IE更新对FLASH的影响”,出来的文章全部千篇一律的让你下载ADOBO官方的叫做FlashObject 1.3 的一份解决文档,然后教你怎么去使用它,也没说如果一个页面内有两个以上的FLASH该怎么办,如果不是FLASH是Mediaplay或Realplay怎么办。
偶们这里提供一个简单的一劳永逸的方法,哈哈。出现那个激活框的原因是因为,MS的安全更新导致只有当客户手动激活其用户界面时,他们才能够与某些网站中加载的 Microsoft ActiveX 控件进行交互。受影响的程序包括FLASH,Adobe Reader QuickTime
Player,Media Player, RealPlayer, Java虚拟机等等。每次看FLASH的时候都得先点一下,甭提多别扭了,尤其是FLASH做导航的网站,微软给出的解决方案就是外部调用JS代码的document.write方法,把');
}
然后在页面中包含该文件:
然后在要插入FLASH的地方写上
程序代码:
页面就再也不会出现该死的激活框框了,一个页面如果有更多的FLASH也都是相同的方法插入,把i()里面的参数修改即可,是不是很方便?
我们看active.js,其实这里面的内容跟我们平时插入FLASH的代码完全一样,不同的是现在是我们引用外部JS文件输出的,同理,对其他的活动内容我们也可以写这样的function来输出它解决IE更新对其的影响,改下输入内容,改下参数,很容易的就实现了。