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 相关文章推荐
jquery $.ajax()取xml数据的小问题解决方法
Nov 20 Javascript
JavaScript学习笔记(二) js对象
Oct 25 Javascript
基于jquery的文章中所有图片width大小批量设置方法
Aug 01 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
Dec 13 Javascript
jquery实现非叠加式的搜索框提示效果
Jan 07 Javascript
js实现防止被iframe的方法
Jul 03 Javascript
javascript实现tab切换的两个实例
Nov 05 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
Jan 26 Javascript
Js经典案例的实例代码
May 10 Javascript
简述Vue中容易被忽视的知识点
Dec 09 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 Javascript
解决Vue-cli无法编译es6的问题
Oct 30 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
PHP最常用的2种设计模式工厂模式和单例模式介绍
2012/08/14 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
PHP微信红包API接口
2015/12/05 PHP
PHP操作mysql数据库分表的方法
2016/06/09 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
JS target与currentTarget区别说明
2011/08/28 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
在一个页面重复使用一个js函数的方法详解
2016/12/26 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
为什么要使用Vuex的介绍
2019/01/19 Javascript
layui table去掉右侧滑动条的实现方法
2019/09/05 Javascript
小程序简单两栏瀑布流效果的实现
2019/12/18 Javascript
Vue左滑组件slider使用详解
2020/08/21 Javascript
js实现点击选项置顶动画效果
2020/08/25 Javascript
基于vue+echarts数据可视化大屏展示的实现
2020/12/25 Vue.js
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
python友情链接检查方法
2015/07/08 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
Python3 读取Word文件方式
2020/02/13 Python
python中字典增加和删除使用方法
2020/09/30 Python
HTML5重塑Web世界它将如何改变互联网
2012/12/17 HTML / CSS
大学生就业自我鉴定
2013/10/26 职场文书
奶茶店创业计划书
2014/08/14 职场文书
党员反邪教心得体会
2016/01/15 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
小学生必读成语故事大全:送给暑假的你们
2019/07/09 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android