当前位置:  编程技术>WEB前端

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

    来源: 互联网  发布时间:2014-09-06

    本文导语:  微软由于种种原因,在 sp2 后限制了 IE 的 ActiveX 的使用模式,就是在页面中的 ActiveX 有一个虚框,需要用户点击一次才能正常交互。Flash是作为一个 ActiveX 嵌入到网页中的,所以它也会受牵连,只有通过 JS 嵌入 Flash ...

微软由于种种原因,在 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播放文件

    
 
 

您可能感兴趣的文章:

  • 用纯CSS+DIV写的漂亮Flash幻灯片及SQL标签教程!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • flash 头像处理控件 photo4cat
  • java命名空间javax.swing类debuggraphics的类成员方法: flash_option定义及介绍
  • Flash博客平台 The Flash Blog
  • flash AS3反射实现(describeType和getDefinitionByName)
  • Flash反编译器 Flash Decompiler Trillix
  • 我的linux已经安装了flash player的插件,可是flash不能显示中文
  • firefox提示下载了macromedia flash player后,为什么还是不能播放flash呢?
  • 把HTML内嵌FLASH放在UNIX服务器上,用户通过网页能看到FLASH吗?
  • Flash开发工具 Flash Builder
  • 如何在nor flash中把nor flash实现成块设备?
  • 我下载了一个flash.rpm。。为什么我在yum install的时候出现了Package flash-plugin-10.1.102.64-release.
  • 用Java编写Flash应用 Flash4j
  • flash怎么看不了呀!??
  • 在QTE 下如何编写播放flash的 程序????
  • 关于FLASH的疑问
  • NOR flash是否需要驱动?
  • C/C++的Flash工具包 ScriptSWF
  • NOSQL iis7站长之家
  • GWT Flash Bridge
  • 如何把系统烧进flash?
  • 聊天服务器软件 123 Flash Chat Server
  • 开源Flash播放器 Lightspark


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3