Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > html5

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

来源:中文源码网    浏览:187 次    日期:2024-05-10 00:01:03
【下载文档:  flash幻灯片需要先激活ActiveX控件才能使用的又一个办法.txt 】


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,在幻灯片区域调用: 复制代码 代码如下:
url_0="http://www.abc.com"; img_0="http://www.abc.com/01.jpg"; url_1="http://www.abc.com"; img_1="http://www.abc.com/02.jpg"; url_2="http://www.abc.com"; img_2="http://www.abc.com/03.jpg"; url_3="http://www.abc.com"; img_3="http://www.abc.com/04.jpg"; url_4="http://www.abc.com"; img_4="http://www.abc.com/05.jpg"; var focus_width=250 var focus_height=250 var text_height=0 var swf_height = focus_height+text_height var pics =img_0+"|"+img_1+"|"+img_2+"|"+img_3+"|"+img_4 var links=url_0+"|"+url_1+"|"+url_2+"|"+url_3+"|"+url_4 var texts = ''; var focus = 'http://www.abc.com/ad/focus.swf'; sunad('story_flash',focus, focus_width,swf_height,pics,links,texts) 上面代码中:var focus = 'http://www.abc.com/ad/focus.swf'; 这句的focus.swf是flash播放文件

相关内容