SWFObject基本用法实例分析


Posted in Javascript onJuly 20, 2015

本文实例讲述了SWFObject基本用法。分享给大家供大家参考。具体分析如下:

SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种 主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的 HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。

基本使用:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
  <title>SWFObject dynamic embed - step 3</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <script type="text/javascript" src="swfobject.js"></script>
  <script type="text/javascript">
  swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0");
  </script>
 </head>
 <body>
  <div id="myContent">
   <p>Alternative content</p>
  </div>
 </body>
</html>

参数定义:

<script type="text/javascript">
var flashvars = {
 name1: "hello",
 name2: "world",
 name3: "foobar"
};
var params = {
 menu: "false"
};
var attributes = {
 id: "myDynamicContent",
 name: "myDynamicContent"
};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", 
  "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>

参数定义2:

<script type="text/javascript">
var flashvars = false;
var params = {};
var attributes = {
 id: "myDynamicContent",
 name: "myDynamicContent"
};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", 
  "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
uploadify在Firefox下丢失session问题的解决方法
Aug 07 Javascript
jquery和css3实现的炫酷时尚的菜单导航
Sep 01 Javascript
原生javascript实现DIV拖拽并计算重复面积
Jan 02 Javascript
js在指定位置增加节点函数insertBefore()用法实例
Jan 12 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
Jun 23 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
Angular 输入框实现自定义验证功能
Feb 19 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
May 15 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
May 16 Javascript
小程序两种滚动公告栏的实现方法
Sep 17 Javascript
JS实现可视化音频效果的实例代码
Jan 16 Javascript
js前端面试常见浏览器缓存强缓存及协商缓存实例
Jun 21 Javascript
jQuery.prop() 使用详解
Jul 19 #Javascript
javascript中setAttribute()函数使用方法及兼容性
Jul 19 #Javascript
jQuery的position()方法详解
Jul 19 #Javascript
ExtJs动态生成treepanel的Json格式
Jul 19 #Javascript
javascript中mouseover、mouseout使用详解
Jul 19 #Javascript
javascript实现的简单计时器
Jul 19 #Javascript
javascript中setInterval的用法
Jul 19 #Javascript
You might like
业余方法DIY电子管FM收音机
2021/03/02 无线电
关于PHP实现异步操作的研究
2013/02/03 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
jQuery Ajax使用 全解析
2010/12/15 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
vue cli 3.0 使用全过程解析
2018/06/14 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
JQuery事件冒泡和默认行为代码实例
2020/05/13 jQuery
[47:55]Ti4第二日主赛事败者组 NaVi vs EG 1
2014/07/20 DOTA
python通过post提交数据的方法
2015/05/06 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
Python数据结构之顺序表的实现代码示例
2017/11/15 Python
python3.x实现发送邮件功能
2018/05/22 Python
Python新手学习装饰器
2020/06/04 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
交通事故检查书范文
2014/01/30 职场文书
校园活动宣传方案
2014/03/28 职场文书
2014年光棍节活动策划方案(创意集锦)
2014/09/29 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL