如位同志帮我看看如下代码,都 是些什么意思

zhanzhao1989 2009-12-15 05:42:37
<script type=text/javascript>
<!--
var focus_width=540
var focus_height=240
var text_height=0
var swf_height = focus_height+text_height
<% set rs=server.createobject("ADODB.Recordset")
sql="select top 6 * from news where mytype=64 and tu<>'' order by id desc"
rs.open sql,conn,1,1
if rs.bof and rs.eof then%>
var pics=''
var links=''
var texts=''
<%else
do while not rs.eof
pic=pic &rs("tu")&"|"
links=links &"show.asp?id="&rs("id")&"|"
texts=texts &rs("bt")&"|"
rs.movenext
loop
%>
var pics='<%=left(pic,(len(pic)-1))%>'
var links='<%=left(links,len(links)-1)%>'
var texts='<%=left(texts,len(texts)-1)%>'
<%end if%>
document.write('<object ID="focus_flash" 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="news.swf"><param name="quality" value="high"><param name="bgcolor" value="#E5E5EB">');
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 ID="focus_flash" src="/img/news.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#E5E5EB" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); document.write('</object>');

//-->
</script>


数据库的我懂不用说的,就是那后面这一段不懂
document.write('<object ID="focus_flash" 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="news.swf"><param name="quality" value="high"><param name="bgcolor" value="#E5E5EB">');
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 ID="focus_flash" src="/img/news.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#E5E5EB" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');高手指点呀。
...全文
167 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ender129 2009-12-16
  • 打赏
  • 举报
回复
楼上的几位大哥都告诉你了 是幻灯片程序 我这里就是给你一份以前用过的 带注释的代码 清晰 而且结构明了 这样能明白各部分的用途
ender129 2009-12-16
  • 打赏
  • 举报
回复
楼主 看我的那段代码 后面的注释 你就明白了

<SCRIPT type=text/javascript>
var pic_width=869; //图片宽度
var pic_height=250; //图片高度
var button_pos=2; //按扭位置 1左 2右 3上 4下
var stop_time=10000; //图片停留时间(1000为1秒钟)
var show_text=0; //是否显示文字标签 1显示 0不显示
var txtcolor="000000"; //文字色
var bgcolor="DDDDDD"; //背景色
var imag=new Array();
var link=new Array();
var text=new Array();
imag[1]="pic010.jpg";
link[1]="";
text[1]="";
imag[2]="pic008.jpg";
link[2]="";
text[2]="";
imag[3]="pic009.jpg";
link[3]="";
text[3]="";
//可编辑内容结束
var swf_height=show_text==1?pic_height+20:pic_height;
var pics="", links="", texts="";
for(var i=1; i<imag.length; i++){
pics=pics+("|"+imag[i]);
links=links+("|"+link[i]);
texts=texts+("|"+text[i]);
}
pics=pics.substring(1);
links=links.substring(1);
texts=texts.substring(1);
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cabversion=6,0,0,0" width="'+ pic_width +'" height="'+ swf_height +'">');
document.write('<param name="movie" value="focus.swf">');
document.write('<param name="quality" value="high"><param name="wmode" value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'">');
document.write('<embed src="focus.swf" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'" quality="high" width="'+ pic_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
</SCRIPT>
yan11cn 2009-12-15
  • 打赏
  • 举报
回复
来学习了
sixth_sense_ 2009-12-15
  • 打赏
  • 举报
回复
flash,传递了一些数据到flash中,图片切换效果
itzhiren 2009-12-15
  • 打赏
  • 举报
回复
这么多高手,楼主可明白了?
ayouori 2009-12-15
  • 打赏
  • 举报
回复
网页新闻图片常用的图片切换的flash,
vbs从数据库传取出图片标题等信息赋给js,再由js作为参数传给flash.
lovebaby 2009-12-15
  • 打赏
  • 举报
回复
一个FLASH外壳,配合js代码,加载外部图片。
三楼の郎 2009-12-15
  • 打赏
  • 举报
回复
javascript代码,整体作用就是个幻灯片效果,和CSDN首页 "最新活动 | 程序员杂志 "那个板块上面的那个123456图片效果相同。
jdk150 2009-12-15
  • 打赏
  • 举报
回复
加载flash文件,传递了一些数据到flash中

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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