为什么asp 代码不能运行?? (希望效果图片切换)

dwyao 2011-10-26 05:39:32
我把如下代码 放在 asp 代码中为什么,效果不能出来 (希望效果图片切换)


<TD vAlign=bottom colSpan=2 height=140>
<script type="text/javascript">
imgUrl1="images/1.jpg";
imgLink1=escape("");
imgUrl2="images/2.jpg";
imgLink2=escape("");
imgUrl3="images/3.jpg";
imgLink3=escape("");
imgUrl4="images/4.jpg";
imgLink4=escape("");

var focus_width=240
var focus_height=140
var text_height=0
var swf_height = focus_height

var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4

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="shangtong.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('</object>');
</script></TD>


...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_aspnet 2011-10-27
  • 打赏
  • 举报
回复
<%
'===============================================================幻灯片===========================================================================
set rses = server.CreateObject("adodb.recordset")
rsql="select top 4 * from shop_products where deleteid=0 and bookid<>0 and zhuang!='' and syhdp=1 order by bookid desc"
rses.open rsql,conn,1,1
if rses.eof then
response.Write("暂无幻灯片!")
else
%>
<script type="text/javascript">
var pics=""; //用来记录图片的地址
var links=""; //用来记录图片的链接
var texts=""; //用来记录播放效果下面的标题提示,即记录的标题

<%
adsi=0 '用来记录实际从数据库中读取的符合条件的记录
do while not rses.eof
adsi=adsi+1
%>

imgUrl<%=adsi%>="<%=Replace(trim(rses("zhuang")),";","") %>";
imgtext<%=adsi%>="<% =left(rses("bookname"),20) %>";
imgLink<%=adsi%>=escape("view_shop.asp?pid=<%=rses("bookid") %>");
pics+=imgUrl<%=adsi%>+"|";
links+=imgLink<%=adsi%>+"|";
texts+=imgtext<%=adsi%>+"|";

<%
rses.movenext
loop
%>

if(pics!="" && links!="" && texts!="") //如果有记录,则整理结果,即去掉最后的|
{
pics=pics.substring(0,pics.length-1);
links=links.substring(0,links.length-1);
texts=texts.substring(0,texts.length-1);
}
var focus_width=551; //播放的图片宽度
var focus_height=354; //播放的图片高度
var text_height=18; //显示标题文本的高度
var swf_height = focus_height+text_height; //计算播放总共的实际高度

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="focus1.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
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('</object>');
</script>
<%
end if
rses.close
set rses = nothing
'conn.close()
'set conn = nothing
%>
segocnzhudan 2011-10-27
  • 打赏
  • 举报
回复
<script type="text/javascript">
<%
set rs=server.createobject("adodb.recordset")
rs.open"select * from 幻灯片表 ",conn,1,1
if rs.eof and rs.bof then
response.write "暂时没有数据!"
else
k=1
Num_total=rs.recordcount
for i=1 to 5
%>
imgUrl<%=i%>="<%=rs("adpicurl")%>";
imgtext<%=i%>="<%if len(rs("AdName"))>=8 then response.write left(rs("AdName"),8)&"..." else response.write rs("AdName")%>"
imgLink<%=i%>=escape("<%=Rs("AdUrl")%>");
<%
rs.movenext
k=k+1
next
end if
%>
var focus_width=584
var focus_height=328
var text_height=0
var swf_height = focus_height+text_height
var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5
var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5
var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5
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/news.swf"><param name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');
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/news.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" 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>
你要的是不是幻灯片轮换显示,需要什么自己改,这个完全是后台自动调用
李睿_Lee 2011-10-27
  • 打赏
  • 举报
回复
静态页面里正常吗?
检查一下各文件和路径看,看看是不是写错了。
javaxi 2011-10-26
  • 打赏
  • 举报
回复
那要看参数是否调用对。
由于比较急,建议直接搜索更好的源码嵌入更好一些。
dwyao 2011-10-26
  • 打赏
  • 举报
回复
急啊。。。。。那位朋友帮一下

28,391

社区成员

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

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