flash幻灯片需要先激活ActiveX控件才能使用的又一个办法

flash幻灯片需要先激活ActiveX控件才能使用的又一个办法

微软由于种种原因,在 sp2 后限制了 IE 的 ActiveX 的使用模式,就是在页面中的 ActiveX 有一个虚框,需要用户点击一次才能正常交互。Flash是作为一个 ActiveX 嵌入到网页中的,所以它也会受牵连,只有通过 JS 嵌入 Flash 才能解决这个问题。没有 Flash 版本检测,如果版本浏览器的flash插件版本不够,或者不能正常显示你的 swf 文件,或者会弹出一个 ActiveX 的确认安装的框——这个框对很多用户来说是很恐怖的,网上找了半天,没有一个关于幻灯片广告代码,没办法,自己研究了,经过测试通过。

首先在区域,插入引用:

global.js 代码如下:

function my_getbyid(id)

{

itm = null;

if (document.getElementById)

{

itm = document.getElementById(id);

}

else if (document.all)

{

itm = document.all[id];

}

else if (document.layers)

{

itm = document.layers[id];

}

return itm;

}

function sunad(element,url,width,height,images,links,texts)

{

if (!my_getbyid(element)) return;

var str = ;

str = ;

str = ;

str = ;

str = ;

str = ;

str = ;

my_getbyid(element).innerHTML = str;

}

在需要放置幻灯片的地方,用下面的代码覆盖,也可以把下面的代码单独写成一个文件调用,

如文件名为ad.asp,在幻灯片区域调用:

© 版权声明

相关文章

暂无评论

none
暂无评论...