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 相关文章推荐
Web层改进II-用xmlhttp 无声息提交复杂表单
Jan 22 Javascript
常见表单重复提交问题整理及解决方法
Nov 13 Javascript
jquery遍历checkbox的注意事项说明
Feb 21 Javascript
javascript实现playfair和hill密码算法
Dec 07 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
js实现不提交表单获取单选按钮值的方法
Aug 21 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
Mar 09 Javascript
基于angularJS的表单验证指令介绍
Oct 21 Javascript
js 监控iframe URL的变化实例代码
Jul 12 Javascript
JS实现评价的星星功能
Aug 20 Javascript
js定时器实现倒计时效果
Nov 05 Javascript
重置Redux的状态数据的方法实现
Nov 18 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
初识Laravel
2014/10/30 PHP
php的dl函数用法实例
2014/11/06 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
php 可变函数使用小结
2018/06/12 PHP
PHP项目多语言配置平台实现过程解析
2020/05/18 PHP
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
详解js中==与===的区别
2017/01/08 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
2018/04/13 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
ES6 十大特性简介
2020/12/09 Javascript
Python运算符重载用法实例
2015/05/28 Python
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
Python json格式化打印实现过程解析
2020/07/21 Python
HTML5+CSS3网页加载进度条的实现,下载进度条的代码实例
2016/12/30 HTML / CSS
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
学习自我鉴定
2014/02/01 职场文书
学校交通安全责任书
2014/08/25 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
离婚协议书怎么写
2015/01/26 职场文书
初中毕业感言300字
2015/07/31 职场文书
《绝招》教学反思
2016/02/20 职场文书
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫