在网页中插入FLASH时总是要写一大堆控件代码,而swfobject可以大大简化这项工作,使用swfobject的好处:

1.IE中没有讨厌的虚框问题了。

2.提供了完善的版本检测功能,如果版本不够则显示其他东西,比如图片或文字。

3.易于使用,只要在页面头加载一个 .js 文件,然后 HTML 写一个容器,里面放普通的文本或图片(用于无法显示 Flash 时显示),最后用脚本来替换这个元素里面的内容为 Flash。

4.使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。

5.能够避免HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。

使用swfobject时当然是先引入JS库,这里推荐国内用户使用新浪提供的SAE公共资源服务[ Public Resources on SAE ]进行加速,地址是http://lib.sinaapp.com/

比如我们要使用的swfobject地址是 http://lib.sinaapp.com/js/swfobject/2.2/swfobject.js

<div id="doodle_bg"></div>

<script type="text/javascript" src="http://lib.sinaapp.com/js/swfobject/2.2/swfobject.js"></script>

<script type="text/javascript">

swfobject.embedSWF(
"__PUBLIC__/image/doodle.swf",//Flash源
"doodle_bg",//容器
"438",//宽
"304",//高
"9.0.0",//版本要求
"expressInstall.swf",//替代
{fid : "{$_GET[showid]}", oid : "{$_GET[target]}", from : "{$_GET[from]}"},//向Flash源传递参数
{wmode:"transparent", quality:"high", allowScriptAccess:"always"},//Flash控件参数
{id : "show_doodle_{$_GET[showid]}"},//Flash控件属性[id,name,styleclass]
function(){alert("已加载成功flash")}
);
</script>

swfobject.js 2.2 使用方法相关推荐

  1. swfobject.js 2.2简单使用方法

    swfobject.js 2.2简单使用方法 官方网址介绍 http://code.google.com/p/swfobject/wiki/documentation 用法: html部分 <d ...

  2. SWFObject.js入门

    SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块 原文:SWFObject: Javascript Flash Player detection and embed s ...

  3. swfobject.js 的用法

    最近看到了好几个Flash网站,head代码里都加载了一个swfobject.js,这个JS究 竟有什么作用呢?眼下正在做一个Web页面,说不定刚好可以派上用场.于是,好奇的搜索了一下.原来这是老外开 ...

  4. 让swfobject.js 支持透明的flash

    使用ofc时,用swfobject.js调用flash,遇到的基本问题就是flash会在浮动层之上,影响到整体功能. google了一下,发现swfobject.js并没有打算支持透明的flash,只 ...

  5. 关于swfobject.js详解

    最近看到了好几个Flash网站,head代码里都加载了一个swfobject.js,这个JS究 竟有什么作用呢?眼下正在做一个Web页面,说不定刚好可以派上用场.于是,好奇的搜索了一下.原来这是老外开 ...

  6. js页面跳转 和 js打开新窗口方法

    js页面跳转 和 js打开新窗口 方法 Js返回上一页: 1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history. ...

  7. swfobject.js 详细解说

    央视也在使用.http://news.xmtv.cn/2013/11/20/ARTI1384945345418131.shtml <pid="mbreplace"style= ...

  8. swf用html怎么写,swfobject.js html中写入一个swf文件

    最近看到了好几个Flash网站,head代码里都加载了一个swfobject.js,这个JS究 竟有什么作用呢?眼下正在做一个Web页面,说不定刚好可以派上用场.于是,好奇的搜索了一下.原来这是老外开 ...

  9. pHp封装成vue,vue.js生成条形码的方法

    本文主要和大家分享vue.js生成条形码的方法,主要以代码的形式和大家分享,希望能帮助到大家. 1.下载插件npm install @xkeshi/vue-barcode //下载条形码插件 2.在m ...

最新文章

  1. 一位软件工程师的6年总结【转】
  2. java_ant详解(转载)
  3. php image mask,PHP GD使用一个图像来遮蔽另一个图像,包括透明度
  4. 篝火怎么做_上世纪的“Dyatlov事件”到底是怎么一回事儿,真是未知力量吗?...
  5. Anaconda3中Python3.5和Python2.7共存
  6. 视频编解码的理论和实践1:基础知识介绍
  7. 银行招聘网计算机类笔试,中国人民银行计算机类笔试模拟题
  8. shell for循环1到100_浅谈Linux下shell 编程的for循环常用的6种结构
  9. pytorch torchvision的版本对应关系 pytorch历史版本
  10. 管家婆服务器备份文件夹,[任我行]管家婆软件的使用方法,管家婆辉煌提示备份报错3202...
  11. 基于Java毕业设计房产客户信息管理系统源码+系统+mysql+lw文档+部署软件
  12. CCS 软件仿真 支持6678
  13. 方正锐利重磅升级到12.0版本,包装印前处理更加便捷、高效!
  14. php 算年龄,php – 根据出生日期计算年龄
  15. 第三周项目4 穷举法
  16. 搬砖:面向对象六大原则
  17. 通达OA工作流程-使用方法
  18. c# 开发文字识别软件
  19. html5 调用手机摄像头详解
  20. 利用迈克尔逊干涉仪和傅里叶变换光谱法测量相干性

热门文章

  1. ubuntu下bochs的安装和配置
  2. 最全总结---36种MySQL时间函数
  3. singletask和onNewintent
  4. DavaV大屏装饰组件
  5. 小米miui查看连接过已保存的密码方法
  6. MPU6050陀螺仪 GY-25模块调试
  7. MongoMongo简介
  8. 打通对账的最后一公里——对账管理平台
  9. 框架、架构和设计模式?!
  10. 实验二、贪吃蛇的游戏开发