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 相关文章推荐
Javascript调用C#代码
Jan 17 Javascript
JavaScript版DateAdd和DateDiff函数代码
Mar 01 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
Oct 24 Javascript
探索Emberjs制作一个简单的Todo应用
Nov 07 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
Jan 03 Javascript
分享10个优化代码的CSS和JavaScript工具
May 11 Javascript
jquery中取消和绑定hover事件的实现代码
Jun 02 Javascript
微信小程序 加载 app-service.js 错误解决方法
Oct 12 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
Dec 02 Javascript
浅谈Node.js:fs文件系统模块
Dec 08 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
Oct 31 Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 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 多维数组排序(usort,uasort)
2010/06/30 PHP
php获取操作系统语言代码
2013/11/04 PHP
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
利用PHP将图片转换成base64编码的实现方法
2016/09/13 PHP
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
多种方法实现JS动态添加事件
2013/11/01 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
vue组件库的在线主题编辑器的实现思路
2020/04/03 Javascript
vue操作dom元素的3种方法示例
2020/09/20 Javascript
微信小程序中target和currentTarget的区别小结
2020/11/06 Javascript
python实现数通设备端口监控示例
2014/04/02 Python
深入理解python函数递归和生成器
2016/06/06 Python
在Python中定义和使用抽象类的方法
2016/06/30 Python
python字典操作实例详解
2017/11/16 Python
Python切片索引用法示例
2018/05/15 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
python和go语言的区别是什么
2020/07/20 Python
Python如何对齐字符串
2020/07/30 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
2020/10/09 Python
python Matplotlib基础--如何添加文本和标注
2021/01/26 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
家长会演讲稿范文
2014/01/10 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
创先争优个人总结
2015/03/04 职场文书
初中数学教学反思范文
2016/02/17 职场文书
pytorch训练神经网络爆内存的解决方案
2021/05/22 Python