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(来自ibm)
Nov 10 Javascript
无限树Jquery插件zTree的常用功能特性总结
Sep 11 Javascript
JavaScript实现的多个图片广告交替显示效果代码
Sep 04 Javascript
AngularJS基础 ng-if 指令用法
Aug 01 Javascript
angularjs 源码解析之scope
Aug 22 Javascript
jquery.Callbacks的实现详解
Nov 30 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
Jan 05 Javascript
Echart折线图手柄触发事件示例详解
Dec 16 Javascript
详解关于html,css,js三者的加载顺序问题
Apr 10 Javascript
json解析大全 双引号、键值对不在一起的情况
Dec 06 Javascript
element-ui中按需引入的实现
Dec 25 Javascript
vue实现移动端触屏拖拽功能
Aug 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
我的论坛源代码(一)
2006/10/09 PHP
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
NodeJs中的VM模块详解
2015/05/06 NodeJs
浅谈JavaScript中null和undefined
2015/07/09 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
bootstrap table小案例
2016/10/21 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
[02:30]DOTA2放量测试专访海涛:呼吁保护新手玩家
2013/08/26 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
在Python下使用Txt2Html实现网页过滤代理的教程
2015/04/11 Python
python引用DLL文件的方法
2015/05/11 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
Pandas分组与排序的实现
2019/07/23 Python
python统计字符的个数代码实例
2020/02/07 Python
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
毕业生优秀推荐信
2013/11/26 职场文书
美术国培研修感言
2014/02/12 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
给全校老师的建议书
2014/03/13 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
golang 实现并发求和
2021/05/08 Golang
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android