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一些实用技巧小结
Mar 18 Javascript
js 连接数据库如何操作数据库中的数据
Nov 23 Javascript
js 鼠标移动显示图片的简单实例
Dec 25 Javascript
js 数值转换为3位逗号分隔的示例代码
Feb 19 Javascript
详解JavaScript的变量和数据类型
Nov 27 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
Nov 02 Javascript
Windows下Node.js安装及环境配置方法
Sep 18 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
Angular使用过滤器uppercase/lowercase实现字母大小写转换功能示例
Mar 27 Javascript
create-react-app 修改为多入口编译的方法
Aug 01 Javascript
Vue弹出菜单功能的实现代码
Sep 12 Javascript
JS数组方法some、every和find的使用详情
Oct 05 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
把从SQL中取出的数据转化成XMl格式
2006/10/09 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
PHP的Yii框架入门使用教程
2016/02/15 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
js中判断文本框是否为空的两种方法
2011/07/31 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
2016/05/10 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
python传递参数方式小结
2015/04/17 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
Python实现给文件添加内容及得到文件信息的方法
2015/05/28 Python
django主动抛出403异常的方法详解
2019/01/04 Python
Python requests模块实例用法
2019/02/11 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
3种python调用其他脚本的方法
2020/01/06 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
大学本科毕业生求职简历的自我评价
2013/10/09 职场文书
商业房地产广告语
2014/03/13 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
股东合作协议书
2014/09/12 职场文书
三峡导游词
2015/01/31 职场文书
导师工作推荐信
2015/03/27 职场文书
律师催款函范文
2015/06/24 职场文书
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers