一、Object+embed
这应该是Macromedia推荐的写法,因为在Macromedia Dreamweaver 8中,通过可视化界面插入FLASH,将得到如下的代码:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="960" height="182" title="flash">
<param name="movie" value="images/BANNER.swf" />
<param name="quality" value="high" />
<embed src="data:images/BANNER.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="960" height="182"></embed>
</object>
其中object和embed中有大量重复的属性,许多文章说此方法兼容性比较好,但我在firefox下发现动画下面像有一个换行符,怎么都无法和它下面的容器无缝的贴到一起。

二、embed方式
把上述代码中object的部分去掉,仅留embed标签,flash也可正常先显示。
百度博客使用的就是这种方式:
<embed allownetworking="none" allowscriptaccess="never" width="960" height="182" loop="false" menu="false" play="true" pluginspage="http://www.macromedia.com/go/getflashplayer" src="data:images/banner.swf" type="application/x-shockwave-flash"wmode="window"></embed>
这种方式我在IE和firefox下浏览均很正常。

三、SWFObject方式
这是一个第三方控件,可以到SWFObject官方下载:http://code.google.com/p/swfobject/
最新的版本是2.2,基本的使用也非常简单,解压之后把其中的swfobject.js和expressInstall.swf两个文件拷贝到一个文件夹中,比如js文件夹。
在<head></head>中插入:
<script language="javascript" src="js/jquery.js"></script>
然后在需要显示flash的地方插入:
<script type="text/javascript">
swfobject.embedSWF("images/banner.swf", "myContent", "960", "182", "9.0.0", "expressInstall.swf");
</script>
<div id="myContent">
</div>
flash将显示在<div>标签中,也可以在<div>标签中插入文字或图片,有利于搜索引擎收录,且不影响flash的显示。

网页中插入FLASH的三种方法相关推荐

  1. 【在PowerPoint中插入视频的三种方法】

    为了能更好地帮助大家合理地在PowerPoint课件中插入和播放视频文件, 在PowerPoint中插入视频的三种方法 ,本文特向大家介绍PowerPoint中插入和处理视频的三种方法. 直接播放视频 ...

  2. 网页中插入背景音乐的几种方法

    在网页中插入背景音乐的几种方法 1.自定义空白面板背景音频和视频的添加源代码. <embed src=音乐链接地址 width=200 height=50 type=audio/mpeg loo ...

  3. 网页中插入javascript的几种方法

    网页中插入javascript的方法常见的有两种: 一.直接使用html标记 JavaScript 可以出现在 html的任意地方.使用标记<script>-</script> ...

  4. C#中操作Word(8)—— 向Word中插入图表的三种方法(一)

    一. 前言 本文主要介绍向word中插入图表的方法.方法共有三种,每一种都有自己的适用范围和利弊.介绍之前,我们准备实验用的文档,做一个如下图所示的word模板,我们要做的的是在这个名叫chart的书 ...

  5. JavaScript程序基础(一)网页中引入Javascript的三种方法

    JavaScript是一种基于对象的脚本编程语言,具有动态.跨平台.基于对象和安全等特性.它不需要经过编译,而是直接嵌入在HTML页面中运行,可把单纯的HTML页面转变成支持用户交互和事件响应的动态页 ...

  6. C#中操作Word(9)—— 向Word中插入图表的三种方法(二)

    我们接着上一文的内容介绍在word中插入图标的方法. 方法二:从Excel中拷贝图表 这种方法相信你通过这个标题就了解了.我们的思路就是在Excel中生成这个图表,然后在拷贝的word中. 2.1 引 ...

  7. html 如何给图片打标签,图文详解HTML页面中添加图片的三种方法

    在页面布局时,经常需要在页面中插入图片,那你知道如何在HTML中添加图片吗?这篇文章就给大家介绍HTML页面中插入图片的三种方法,感兴趣的朋友可以参考一下,希望对你有所帮助. 方法一.用HTML中的i ...

  8. mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  9. mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  10. mysql添加临时索引_mysql 中添加索引的三种方法

    在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索 ...

最新文章

  1. Python真神奇,带你体验另类的“全自动编程”
  2. matplotlib xticks 基于 旋转_咬文嚼字——对matplotlib的文字绘图总结
  3. Shell Here Document 免交互命令和Expect
  4. html文件上传限制类型,html input file accept 上传文件类型限制格式 MIME 类型列表
  5. 【牛客 - 280C】约数(数论,GCD,数学,分解因子)
  6. emacs python 缩进问题_Emacs python mode的问题
  7. 代码注释: (文字图案:HIRE)
  8. android 数据文件存储,实例详解Android文件存储数据方式
  9. 过去的2017和已经到来的2018
  10. 【三维路径规划】基于matlab麻雀搜索算法无人机三维路径规划【含Matlab源码 171期】
  11. Windows下搭建GCC + Eclipse + OpenOCD的ARM开发环境
  12. 莫烦python讲得好差_莫烦PYTHON——PyTorch——DQN 代码详解
  13. 工欲善其事必先利其器之学编程的电脑需要什么配置
  14. 三顿半、永璞、时萃,谁能成为下一个咖啡品类之王?
  15. 【多线程】Lock和ReentrantLock使用和源码分析
  16. java 调用felix_使用Eclipse启动任务将展开的软件包部署到Apache Felix
  17. ERROR: Could not build wheels for mujoco-py which use PEP 517 and cannot be installed directly
  18. Windows11电脑触摸屏不能用怎么修复
  19. 动态像素绘画——StarDust
  20. 教你如何用C++快速生成1000万个随机数

热门文章

  1. gta5因为计算机丢失xinput1,GTA5 运行缺少这个xinput1-3.dll,怎样办
  2. C语言程序设计第六次作业
  3. 连续分配存储管理,覆盖交换和存储碎片
  4. 域名申请攻略(以godaddy+支付宝为例)
  5. python计算时间_python计算时间
  6. 大一计算机时间差怎么求,总结:如何使用Excel计算时差和日期差,只需阅读本文!...
  7. linux自动登录帐号密码,设定Linux自动登陆
  8. Java路径遍历漏洞修复心得
  9. 文件包含小总结 By Assassin
  10. 【ros学习】11.ros建模时遇到No transform from [back_caster_link] to [base_link]不显示轮子