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 页面划词搜索JS
Sep 28 Javascript
一些主流JS框架中DOMReady事件的实现小结
Feb 12 Javascript
js列举css中所有图标的实现代码
Jul 04 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
Aug 30 Javascript
JavaScript的设计模式经典之代理模式
Feb 24 Javascript
基于AngularJS实现的工资计算器实例
Jun 16 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
Aug 15 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
Apr 24 Javascript
详解如何探测小程序返回到webview页面
May 14 Javascript
js实现文字头像的生成代码
Mar 07 Javascript
详解Vue中Axios封装API接口的思路及方法
Oct 10 Javascript
JavaScript 数组去重详解
Sep 15 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
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
jQuery插件制作的实例教程
2016/05/16 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
js以及jquery实现手风琴效果
2020/04/17 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
Vue+axios 实现http拦截及路由拦截实例
2017/04/25 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
2019/01/24 Javascript
vue踩坑记-在项目中安装依赖模块npm install报错
2019/04/02 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
[04:00]黄浦江畔,再会英雄——完美世界DOTA2 TI9应援视频
2019/07/31 DOTA
Python按行读取文件的实现方法【小文件和大文件读取】
2016/09/19 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
使用Python将Mysql的查询数据导出到文件的方法
2019/02/25 Python
详解Python 切片语法
2019/06/10 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
python numpy库np.percentile用法说明
2020/06/08 Python
通过案例解析python鸭子类型相关原理
2020/10/10 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
英国排名第一的礼品体验公司:Red Letter Days
2018/08/16 全球购物
如何写一个自定义标签
2012/12/28 面试题
党员干部承诺书
2014/03/25 职场文书
土地转让协议书
2014/04/15 职场文书
处级领导班子全部召开专题民主生活会情况汇报
2014/09/27 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
导游词之江西赣州
2019/10/15 职场文书
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python