一个flash自动换图的问题

kevinieve 2010-01-19 05:12:33
<div id="showpic" style="float: left; margin-left:3px; margin-right:5px">
<script type="text/javascript">

var sp="|";
var focus_width=540//Flash图片宽度
var focus_height=185//Flash图片高度
var text_height=20//标题文字高度
var swf_height = focus_height+text_height//Flash高度=图片高度+文字高度

var pics='<%=strpics %>'//pics1+sp+pics2+sp+pics3+sp+pics4+sp+pics5;
var links='<%=strlinks %>';
var texts='<%=strtitles%>';

document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="images/pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#f0f1f3">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');

document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="images/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#DADADA" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
</script>
</div>


运行之后总是显示不出来图片!!为什么啊,高手们帮帮忙!!
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
phhui 2010-01-20
  • 打赏
  • 举报
回复
显示不了图片一般都是' <%=strpics %>'这里有问题,你可以把这个输出来看看正确不,或者输出来,然后再将输出的值当成静态值放上去看看能不能显示,如果不能显示则是图片路径有问题.
watsonchia 2010-01-20
  • 打赏
  • 举报
回复
如果没的看错,csdn首页也是用这个flash切换图片。
pics这个变量,图片地址中间要用|隔开,而且这个flash似乎只支持jpg格式 - -
hyx1314LCJ 2010-01-19
  • 打赏
  • 举报
回复
支持
vip__888 2010-01-19
  • 打赏
  • 举报
回复
的确很耀眼
ttg520 2010-01-19
  • 打赏
  • 举报
回复
钻石好耀眼
孟子E章 2010-01-19
  • 打赏
  • 举报
回复
看客户端浏览器的源代码是否合法。

你直接输出到
FlashVars="pics=<%=pics%>'....就好了,为啥还要用js转啊。

学东西灵活点

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧