SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的 HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。
我们只需要包含 swfobject.js这个js文件,然后在DOM中插入一些简单的JS代码,就能嵌入Flash媒体资源了。 下面是一个最简单的范例:
<script type="text/javascript">
<!--
var sitemap = new SWFObject("images/swf/TopNavi", "TopNaviSwf", "100%", 110);
sitemap.addParam('wmode', 'transparent');
sitemap.addParam('salign', 'T');
sitemap.addParam('scale','noscale');
sitemap.addParam('flashVars', '');
sitemap.write();
//-->
</script>
SWFObject 的灵活性非常好。您完全可以事先写好HTML的其他部分,最后再回过头来添加Flash内容。这样可以确保在客户端没有Flash的情况下,用户不会一无所获;也可以确保针对搜索引擎,做了什么样的关键词优化。您完全不用像以前那样担心客户端的各种状况
SWFObject兼容当前各种主流浏览器,如:PC上的IE5/5.5/6, Netscape 7/8,Firefox, Mozilla, and Opera。Mac上的IE5.2, Safari, Firefox, Netscape 6/7, Mozilla, and Opera 7.5+,各种浏览器的后续版本也会继续支持
SWFObject检测Flash播放器版本从3开始到最新的版本号,而且也消灭了IE中“激活”的麻烦。
分享到:
相关推荐
兼容多浏览器,IE8,9,10,11,edge,chrome,ff等 兼容flash,html5,需要安装adobe flash player
网页Flash调用本机摄像头,可以说无需任何插件
简介基于浏览器端的console的日志记录组件。支持如下特性:日志级别设置;异常提交到服务器;提交环境信息;日志Tag过滤器;如何使用浏览器下的引用[removed][removed][removed] log4web.log("houyhea"); log4...
本文所提供的资料中,有详细的安装、使用方法(其中也有Web服务端的收发规则),可参考、试用、交流。 由于笔者水平有限,疏漏之处难免,望网友指正,以便大家共同提高! QQ:527800911、微信:13947680916 2019.6...
Web Chart Flot - Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。 Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供...
IE浏览器通过加装Flash插件调用本地摄像头,拍照在本地不可使用,需要通过IIS发布出去后才能使用
SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供了一个具有丰富功能继而超越传统标签的文件上传模式。 [编辑本段]SWFUpload的主要特点 * 可以...
as3组建帮助 目标读者 本手册的目标读者是要构建 Flash 应用程序并希望使用组件加快开发速度的开发人员。您应 当已经熟悉如何开发 Flash 应用程序和...运行时设置属性和调用方法,还可使用事件侦听器模型来处理事件。
W3C 万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。主要的工作是发展 Web 规范,这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。 NativeApp 使用...
HTML5标准的Web套接字主要用于调用。 默认值为异步,并且参数以JSON格式传输。主要特点: 在几乎所有浏览器(chrome edge firefox QQ 360 Yandex搜狗歌剧)中播放包含Flash的网页或Flash文件,包括swf交互式动画,...
appemit 支持chrome firefox edge IE等浏览器最新版本开发、调用dll,ocx, flash appemit.com 最新版本 AppEmit是应用程序(尤其是浏览器)与本地程序间互相通信的易扩展的轻量级中间件。 AppEmit is an extensible ...
任何现代的Web浏览器都可以通过键入主机URL( )浏览目录中的文件。 API访问。 FlashAir还提供API作为CGI调用的一种形式。 这是该库使用的方法。 支持FlashAir(TM)TOSHIBA,具有WiFi功能的SD存储卡。 包装所有...
Web Chart Flot - Flot 为 jQuery 提供的javascript代码库. 容易使用,有特色的图表,提供交互功能(能够放大缩小数据区域等)。 Open Flash Chart - Open Flash Chart 是一个 Flash 图表组件,很容易安装,提供...
Starling 预加载器在 Web 浏览器中运行的 SWF 应具有预加载器。 预加载器允许您快速显示图形和动画,以便您网页的访问者在加载 SWF 文件的其余部分时可以查看一些内容。 如何为 Starling 应用程序创建预加载器? 这...
目前知道的通信方式 :将ejb的无状态会话bean 发布成web 服务,, 客户端applet 调用后,返回一个无状态会话bean ,这个bean包含了所有所需的业务代码,这个页面就包含了这个网站的所有功能,但 所需的数据靠会话bean调用...
基于 Flash,AdobeFlash 通过自己的 Socket 实现完成数据交换,再利用 Flash 暴露出相应的接口为 JavaScript 调用,从而达到实时传输目的。此方式比轮询要高效,且因为 Flash 安装率高,应用场景比较广泛,但在移动...
本书全面讲授网页设计与制作技术、JavaScript脚本编程和Web数据库应用技术。本书以目前最流行的网页设计三剑客Dreamweaver 8、Fireworks 8和Flash 8作为支撑平台,由浅入深,系统地介绍了网页的构思、规划、制作和...
参数(window)指定要要显示WEB页面文档的浏览器窗口,它可以是指定为自定义的窗口名称,也可以 如果想让它执行调用js函数执行,那么可以这样 on (release) { getURL(“[removed]alert(‘hello,world’)”...