js的调用问题,高手请进(高额奖励) 50

1、我用<scriptsrc=ggao_ad.asp></script>的方式调用ad.asp文件,2、ad.asp中从数据库里面读出5条数据,内容分别是:第一条:123... 1、我用<script src=ggao_ad.asp></script>的方式调用ad.asp文件,

2、ad.asp中从数据库里面读出5条数据,内容分别是:

第一条:1234
第二条:5678
第三条是一段js代码如下:
<script>
var YahooCNADConfig=new Array();
YahooCNADConfig['adid']=126
YahooCNADConfig['wid']=8900
YahooCNADConfig['w']=120
YahooCNADConfig['h']=16
</script>
<script type='text/javascript' src='http://view.aliunion.cn.yahoo.com/showad.php'></script>
【这段代码执行后的结果是一句话:移动充值卡】

第四条:9999
第五条:0000

那么,再通过<script src=ggao_ad.asp></script>调用后显示的顺序却成了这样:
1234
5678
(此处为空白)
9999
0000
移动充值卡【这个应该是第三条的内容】

也就是说js代码的内容自己跑到最后面了,而且在本应该显示的第三条位置是空白的,请问这是为什么?怎么解决?
展开
 我来答
richardbao2000
2006-09-03 · TA获得超过5342个赞
知道大有可为答主
回答量:4457
采纳率:100%
帮助的人:3885万
展开全部
不能像你这么弄的。并不是说你把它这样包括在网页中,它就会在它所在的地方输出结果。准确地说,第三条记录的内容是一段 js 程序,虽然它可以输出一行文本,但这和函数调用不同,对于 HTML 来说,这段 JS 程序的显示效果就是空白,输出一行文本只是程序的副作用。所以,没有任何错误,第三条的位置就是空白,至于副作用,被显示在空白的地方。
百度网友22f335701
2006-09-03 · TA获得超过672个赞
知道小有建树答主
回答量:1194
采纳率:0%
帮助的人:986万
展开全部
空白行还是没行

是否在数据库中删除过记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zuec
2006-09-03 · TA获得超过244个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:311万
展开全部
这样行吗?
document.write"<script type='text/javascript' src='http://view.aliunion.cn.yahoo.com/showad.php'></script>";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友383b63511
2006-09-08
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
你应该明白<!-- -->这个是什么吧
还有本身script在html中就是不现实的
还有就是代码执行顺序问题
你的ggao_ad.asp里面是什么

<!--
function showad(){
var y=YahooCNADConfig;
cust="";
if(window.YahooCustConfig)
{
var c=YahooCustConfig;
for(x in c) cust+=x+"%3D"+c[x]+"|";
YahooCustConfig=null;
}
document.write('<iframe name="ycn_ads_frame" width='+y["w"]
+" height="+y["h"]
+" frameborder=0 border=0"
+" src='http://view.aliunion.cn.yahoo.com/selad.php?adid="+parseInt(y["adid"])
+"&wid="+parseInt(y["wid"]));
if(typeof(y["sid"])!="undefined" && y["sid"]!="") document.write("&sid="+y["sid"]);
if(typeof(cust)!="undefined" && cust!="")document.write("&cust="+cust);
document.write("'"
+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">'
);
document.write('</iframe>');
cust="";
}
showad();
-->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式