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 while语句和do while语句的区别分析
Dec 08 Javascript
深入理解JavaScript是如何实现继承的
Dec 12 Javascript
javascript编写贪吃蛇游戏
Jul 07 Javascript
jQuery树形下拉菜单特效代码分享
Aug 15 Javascript
Vue.js自定义指令的用法与实例解析
Jan 18 Javascript
Javascript操作dom对象之select全面解析
Apr 24 Javascript
基于 Vue 的树形选择组件的示例代码
Aug 18 Javascript
mpvue 如何使用腾讯视频插件的方法
Jul 16 Javascript
vue项目部署到Apache服务器中遇到的问题解决
Aug 24 Javascript
layui实现checkbox的目录树tree的例子
Sep 12 Javascript
解决微信小程序scroll-view组件无横向滚动的问题
Feb 04 Javascript
vue3使用vuedraggable实现拖拽功能
Apr 06 Vue.js
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
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
php+js实现点赞功能的示例详解
2020/08/07 PHP
Open and Print a Word Document
2007/06/15 Javascript
为指定元素增加样式的js代码
2009/12/09 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
2014/03/03 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
Js 获取、判断浏览器版本信息的简单方法
2016/08/08 Javascript
详解Bootstrap的iCheck插件checkbox和radio
2016/08/24 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
JavaScript 实现HTML DOM增删改查操作的常见方法详解
2020/01/04 Javascript
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
python使用socket远程连接错误处理方法
2015/04/29 Python
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
python将控制台输出保存至文件的方法
2019/01/07 Python
python Pillow图像处理方法汇总
2019/10/16 Python
python实现银行实战系统
2020/02/26 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
学习型党组织建设经验材料
2014/05/26 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
困难补助申请报告
2015/05/19 职场文书
退货证明模板
2015/06/23 职场文书
新闻简讯格式及范文
2015/07/22 职场文书