头闻号

广州市诚信化工有限公司

瘦身化学品|皮肤用化学品|丰胸化学品|芳香除臭化学品|彩妆化学品|毛发用化学品

首页 > 新闻中心 > 科技常识:符合web标准的嵌入Flash的方法
科技常识:符合web标准的嵌入Flash的方法
发布时间:2023-02-01 09:54:31        浏览次数:6        返回列表

今天小编跟大家讲解下有关符合web标准的嵌入Flash的方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关符合web标准的嵌入Flash的方法 的相关资料,希望小伙伴们看了有所帮助。

常有网友提问 如何让网页中嵌入的Flash标签也符合web标准。目前还没有一个完美的解决办法 这篇文章中 我们将Flash嵌入标签写入js文件中 通过变量传递参数的办法来回避不符合标准的标签。  请注意 这只是一个变通的方法 换汤不换药 并未能最终解决存在的问题 通过验证只是一种表象 这样的思路是不是可取 在实际操作中请大家自行斟酌。   首先建立一个JS文件flash.js。写入如下代码: function swf(file,w,h) { document.write('<object classid=http://xyrl.com/skin/7ke/image/nopic.gifclsid:D27CDB6E-AE6D-11cf-96B8-444553540000http://xyrl.com/skin/7ke/image/nopic.gif codebase=http://xyrl.com/skin/7ke/image/nopic.gifhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0http://xyrl.com/skin/7ke/image/nopic.gif width=http://xyrl.com/skin/7ke/image/nopic.gif' w 'http://xyrl.com/skin/7ke/image/nopic.gif height=http://xyrl.com/skin/7ke/image/nopic.gif' h 'http://xyrl.com/skin/7ke/image/nopic.gif> '); document.write('<param name=http://xyrl.com/skin/7ke/image/nopic.gifmoviehttp://xyrl.com/skin/7ke/image/nopic.gif value=http://xyrl.com/skin/7ke/image/nopic.gif' file 'http://xyrl.com/skin/7ke/image/nopic.gif>'); document.write('<param name=http://xyrl.com/skin/7ke/image/nopic.gifqualityhttp://xyrl.com/skin/7ke/image/nopic.gif value=http://xyrl.com/skin/7ke/image/nopic.gifhighhttp://xyrl.com/skin/7ke/image/nopic.gif> '); document.write('<param name=http://xyrl.com/skin/7ke/image/nopic.gifwmodehttp://xyrl.com/skin/7ke/image/nopic.gif value=http://xyrl.com/skin/7ke/image/nopic.giftransparenthttp://xyrl.com/skin/7ke/image/nopic.gif> '); document.write('<param name=http://xyrl.com/skin/7ke/image/nopic.gifmenuhttp://xyrl.com/skin/7ke/image/nopic.gif value=http://xyrl.com/skin/7ke/image/nopic.giffalsehttp://xyrl.com/skin/7ke/image/nopic.gif> '); document.write('<embed src=http://xyrl.com/skin/7ke/image/nopic.gif' file 'http://xyrl.com/skin/7ke/image/nopic.gif quality=http://xyrl.com/skin/7ke/image/nopic.gifhighhttp://xyrl.com/skin/7ke/image/nopic.gif pluginspage=http://xyrl.com/skin/7ke/image/nopic.gifhttp://www.macromedia.com/go/getflashplayerhttp://xyrl.com/skin/7ke/image/nopic.gif type=http://xyrl.com/skin/7ke/image/nopic.gifapplication/x-shockwave-flashhttp://xyrl.com/skin/7ke/image/nopic.gif width=http://xyrl.com/skin/7ke/image/nopic.gif' w 'http://xyrl.com/skin/7ke/image/nopic.gif height=http://xyrl.com/skin/7ke/image/nopic.gif' h 'http://xyrl.com/skin/7ke/image/nopic.gif></embed> '); document.write('</object> ');}   上面的js脚本定义了一个函数swf 并设置三个变量 它们分别是:flile文件链接 w宽度 h高度。在XHTML中向这个函数传递变量即可实现flash的嵌入。如下代码: <div id=http://xyrl.com/skin/7ke/image/nopic.gifflashhttp://xyrl.com/skin/7ke/image/nopic.gif> <script type=http://xyrl.com/skin/7ke/image/nopic.giftext/javascripthttp://xyrl.com/skin/7ke/image/nopic.gif language=http://xyrl.com/skin/7ke/image/nopic.gifjavascripthttp://xyrl.com/skin/7ke/image/nopic.gif>swf('jb51com.swf','500','220');</script> </div>   建立id为flash的div作为一容器 在其内部嵌入js脚本 变量依次为:文件路径、宽度、高度。   看下面的全部代码: <!DOCTYPE html PUBLIC http://xyrl.com/skin/7ke/image/nopic.gif-//W3C//DTD XHTML 1.0 Transitional//ENhttp://xyrl.com/skin/7ke/image/nopic.gif http://xyrl.com/skin/7ke/image/nopic.gifhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhttp://xyrl.com/skin/7ke/image/nopic.gif><html xmlns=http://xyrl.com/skin/7ke/image/nopic.gifhttp://www.w3.org/1999/xhtmlhttp://xyrl.com/skin/7ke/image/nopic.gif><head><meta http-equiv=http://xyrl.com/skin/7ke/image/nopic.gifContent-Typehttp://xyrl.com/skin/7ke/image/nopic.gif content=http://xyrl.com/skin/7ke/image/nopic.giftext/html; charset=gb2312http://xyrl.com/skin/7ke/image/nopic.gif /><title>符合web标准的嵌入Flash的方法</title><script type=http://xyrl.com/skin/7ke/image/nopic.giftext/javascripthttp://xyrl.com/skin/7ke/image/nopic.gif language=http://xyrl.com/skin/7ke/image/nopic.gifjavascripthttp://xyrl.com/skin/7ke/image/nopic.gif src=http://xyrl.com/skin/7ke/image/nopic.gifflash.jshttp://xyrl.com/skin/7ke/image/nopic.gif></script> <style type=http://xyrl.com/skin/7ke/image/nopic.giftext/csshttp://xyrl.com/skin/7ke/image/nopic.gif>#flash { width:500px; margin:50px auto; border:5px solid #03c;}</style></head> <body><div id=http://xyrl.com/skin/7ke/image/nopic.gifflashhttp://xyrl.com/skin/7ke/image/nopic.gif> <script type=http://xyrl.com/skin/7ke/image/nopic.giftext/javascripthttp://xyrl.com/skin/7ke/image/nopic.gif language=http://xyrl.com/skin/7ke/image/nopic.gifjavascripthttp://xyrl.com/skin/7ke/image/nopic.gif>swf(jb51com.swf','500','220');</script> </div></body></html>

来源:爱蒂网