如何调用Flash才符合Web网页标准

  常有网友提问,如何让网页中嵌入的Flash标签也符合web标准。目前还没有一个完美的解决办法,这篇文章中,我们将Flash嵌入标签写入js文件中,通过变量传递参数的办法来回避不符合标准的标签。

  请注意,这只是一个变通的方法,换汤不换药,并未能最终解决存在的问题,通过验证只是一种表象,这样的思路是不是可取,在实际操作中请大家自行斟酌。

 

  首先建立一个JS文件flash.js,写入如下代码:

  function swf(file,w,h) {

  document.write('<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="'+w+'" height="'+h+'"> ');

  document.write('<param name="movie" value="' + file + '">');

  document.write('<param name="quality" value="high"> ');

  document.write('<param name="wmode" value="transparent"> ');

  document.write('<param name="menu" value="false"> ');

  document.write('<embed src="' + file + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed> ');

  document.write('</object> ');

  }

  上面的js脚本定义了一个函数swf,并设置三个变量,它们分别是:flile文件链接,w宽度,h高度。在XHTML中向这个函数传递变量即可实现flash的嵌入。如下代码:

  <div id="flash">

  <script type="text/javascript" language="javascript">swf('designyesky.swf','500','220');</script> 

  </div>

  建立id为flash的div作为一容器,在其内部嵌入js脚本,变量依次为:文件路径、宽度、高度。

  看下面的全部代码:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <title>符合web标准的嵌入Flash的方法</title>

  <script type="text/javascript" language="javascript" src="flash.js"></script> 

  <style type="text/css">

  #flash { width:500px; margin:50px auto; border:5px solid #03c;}

  </style>

  </head> 

  <body>

  <div id="flash">

  <script type="text/javascript" language="javascript">swf(designyesky.swf','500','220');</script> 

  </div>

  </body>

  </html>

时间: 2024-10-29 22:55:18

如何调用Flash才符合Web网页标准的相关文章

如何调用Flash才符合Web网页标准?

          常有网友提问,如何让网页中嵌入的Flash标签也符合web标准.目前还没有一个完美的解决办法,这篇文章中,我们将Flash嵌入标签写入js文件中,通过变量传递参数的办法来回避不符合标准的标签.   请注意,这只是一个变通的方法,换汤不换药,并未能最终解决存在的问题,通过验证只是一种表象,这样的思路是不是可取,在实际操作中请大家自行斟酌. 首先建立一个JS文件flash.js.写入如下代码: function swf(file,w,h) {     document.write

符合W3C网页标准的iframe标签的使用方法_javascript技巧

网站想改版,其中有一种广告的问题,以前每投放一个广告我都要把全站的文章都要更新一遍,这样既不便又不好!把网站以前推荐的一些文章都改成现在推荐的几个了!而且还浪费了我的时间.所以想使用Iframe来实现,但是直接使用iframe又不符合标准,那么该如何使用才能符合W3C的标准呢?  直接使用"IFRAME"不符合"W3C网页标准"  用JS来实现iframe 的标准化.  一.建立一个JS文件,代码如下:  复制代码 代码如下: function ifr(url,w,

Web网页标准学习:从“div+css”说起谈结构的重要性

css|web|标准|网页 大家都知道,web标准在中国传播初期,人们使用"div+css"描述web标准,似乎有点道理,根据国内网页设计师的编码水平,看似就是使用div配合css来替代table布局. 可是学过一段时间web标准的人士,都知道这是误解,那么有人提出,摒弃div+css的说法,提倡XHTML+CSS的说法,因为要使用两门语言来架构网页,但是这种称呼也不准确,不完整,因为只提到了XHTML1.0标准和CSS2.0(CSS2.1)规范. 其实web标准就是web标准,叫别的

浏览器IE8将全面兼容Web网页标准

据国外媒体报道,为了证明自己对软件互用性的承诺并不是突发奇想,微软本周一宣布,将改变新版Internet Explorer浏览器的开发计划,使其对网络标准更加友好. 微软表示,标准兼容模式将成为IE8的默认渲染引擎.微软此前表示,IE8已经通过了Acid2渲染测试.微软部门经理迪恩·哈查莫维奇 (Dean Hachamovitch)在博客中称:"我们认为言行一致非常重要.IE8将标准兼容模式作为默认渲染引擎,足以表明我们正在履行互用性方面的承诺." 按照微软的计划,IE8将包含三种渲染

微软宣布IE8将全面兼容Web网页标准

据国外媒体报道,为了证明自己对软件互用性的承诺并不是突发奇想,微软本周一宣布,将改变新版Internet Explorer浏览器的开发计划,使其对网络标准更加友好. 微软表示,标准兼容模式将成为IE8的默认渲染引擎.微软此前表示,IE8已经通过了Acid2渲染测试.微软部门经理迪恩·哈查莫维奇 (Dean Hachamovitch)在博客中称:"我们认为言行一致非常重要.IE8将标准兼容模式作为默认渲染引擎,足以表明我们正在履行互用性方面的承诺." 按照微软的计划,IE8将包含三种渲染

符合web标准的网页中调用Flash的方法

常有网友提问,如何让网页中嵌入的Flash标签也符合web标准.目前还没有一个完美的解决办法,这篇文章中,我们将Flash嵌入标签写入js文件中,通过变量传递参数的办法来回避不符合标准的标签. 请注意,这只是一个变通的方法,换汤不换药,并未能最终解决存在的问题,通过验证只是一种表象,这样的思路是不是可取,在实际操作中请大家自行斟酌. 首先建立一个JS文件flash.js.写入如下代码: function swf(file,w,h) {     document.write('<object cl

符合web标准的媒体播放器代码_网页播放器

由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码.FLash文件 复制代码 代码如下: <object type="application/x-shockwave-flash"    data="http://video.google.com/googleplayer.swf?

推荐一些符合web标准的媒体播放器代码

web|web标准|媒体 再见了Embed,一些媒体播放器的符合web标准的代码 由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码. 在线媒体播放--Google Video and YouTube <object type="application/x-shockwave-flash"

网页标准学习:关于web标准的思考

web|web标准|网页 我是从去年初开始学习web标准的,两年下来也有些心得.最近跳槽了正好闲在家里,写一些出来和大家交流一下. 1 对于web标准和W3C XHTML规范的理解 按照习惯的理解,这两个概念似乎都是指的一个东西(就是咱们在这个版里讨论的这些个"高深理论"^_^).但我认为,事实上从技术的角度上讲,这两个事物几乎没有任何相关性.web标准简而言之就是将页面的结构.表现和行为各自独立实现,更通俗的讲就是如今招聘时流行的语言"div+css".但W3C