asp网页中插入flash后,无法显示

<scriptsrc="swfobject.js"type="text/javascript"></script><divclass="mag_show"><script... <script src="swfobject.js" type="text/javascript"></script>
<div class="mag_show">
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("viewer_no_options.swf", "sotester", "1000", "650", "9", "#000000");
so.addParam("flashvars", "&xmlLocation=data.xml");
so.write("loader");
// ]]>
</script>
</div>
flash和xml和js都是放在根目录下flash文件夹下的,不知道路径怎么改?
展开
 我来答
匿名用户
2011-07-23
展开全部
这样是比较麻烦的,不好控制。
var so = new SWFObject("viewer_no_options.swf", "sotester", "1000", "650", "9", "#000000");
so.addParam("flashvars", "&xmlLocation=data.xml");
flash 和 xml 的路径都在上面,你直接修改就可以啦。
如果还是不行, 我建议你用调试工具,用 Chrome ,按F12 键就出来,
或者你用Firefox 的 Firebug插件,看看那些文件路径是错误的

------------------
给你推荐正常的写法:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="900" height="300" id="dplayer" align="middle">

<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<param name="movie" value="viewer_no_options.swf" />
<param name="quality" value="high" />
<embed src="viewer_no_options.swf" quality="high" width="900" height="300" name="dplayer" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
</object>
----------------------
这样就很容易修改啦,谢谢哦,^_*
绝世天煞孤星
2011-07-25
知道答主
回答量:31
采纳率:0%
帮助的人:18.4万
展开全部
<embed src="XXX.swf" width="750" height="500"></embed> 用这种写法 绝对没问题··呵呵 上次我也遇见过···
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式