| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 527 人关注过本帖
标题:哪位高手帮我看看这个问题呀,在此谢过了。。。。。
只看楼主 加入收藏
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
收藏
 问题点数:0 回复次数:2 
哪位高手帮我看看这个问题呀,在此谢过了。。。。。
我想用:<script src="diaoyon.asp?add=显示位置"></script>来在任何网页上调用显示广告图片,好不容易找到一段代码,研究来研究去也没看出什么问题,但是老是调用失败,无法“按显示位置”显示图片。。。真失败呀,我刚学编程不到一个月,实在是头痛,各位高手是否可以为我指点一下,我“定请兄弟喝酒,你不醉我不归。。。。”。。。。。

----------------------------------------------------------------------------------------
<%
add=""
if request("add")<>"" then add="add='"&request("add")&"' and "
sql="Select * from ad where "&add&" checked=true"
rs.Open sql, conn, 1, 3
if rs.bof or rs.eof then
response.write "document.write('<div align=center>无任何记录!</div>');"
response.end
rs.close
else
rs.movefirst
minid=rs("id")
rs.movelast
maxid=rs("id")
rs.close

randomize
x=fix((maxid-minid+1)*rnd)+minid

sql = "Select * From ad where "&add&" id="&x&" and checked=true"
rs.Open sql,conn, 1,3

if rs.bof or rs.eof then
rs.close
sql="Select * From ad where "&add&" checked=true"
rs.Open sql,conn, 3,1
rs.movefirst
showad
else
showad
end if
rs.close
end if
set rs=nothing
conn.close
set conn=nothing

sub showad
if rs("isflash")=true then
response.write ("document.write('<embed src="""&rs("AdSitePic")&""" pluginspage=""http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash";" type=""application/x-shockwave-flash"" width=468 height=60></embed>');")
else
response.write ("document.write('<a href=""ShowAd.asp?ads=" & rs("id") & "&url=" & rs("AdSiteUrl") & """ target=""_blank""><img border=0 src=""" & rs("AdSitePic") & """ alt=""" & rs("AdSiteIntro") & """></a>');")
end if
end sub
%>

---------------------------------------------------------------------------------------



如果在这个调用句上:<script src="diaoyon.asp?add=显示位置"></script>去掉( ?add=显示位置"> )这个部分,那么可以在页面上成功调用一张默认的图片。。。。

但只要指定了ADD的参数,就无法成功调用。。。我看了数据库里的数,ADD的参数很正常,没有什么异常呀。。。。

请教各位仁兄。。。。


搜索更多相关主题的帖子: 图片 学编程 request 兄弟 
2005-11-01 17:55
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 

楼主,此 ADD 非彼 AdSiteAdd 啊,这也看不出?
if request("add")<>"" then add="add='"&request("add")&"' and "
红色字改成 AdSiteAdd 就可以了。

2005-11-01 21:21
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
收藏
得分:0 

哦!#¥……%…!#…¥%…!¥……天呀,我这个大头虾。。。。。晕倒,我老是去分析它的逻辑,一点都没有仔细看。。。。

谢谢兄弟了。。。。我真是晕,都怪家里太闹,我又太不认真。。。


2005-11-01 22:39
快速回复:哪位高手帮我看看这个问题呀,在此谢过了。。。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026398 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved