| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 600 人关注过本帖
标题:真怪?请斑竹看看
只看楼主 加入收藏
高寒
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2005-10-25
收藏
 问题点数:0 回复次数:5 
真怪?请斑竹看看

我在网页里写了这样一条语句:
window.open("Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=<%=rs("C_id")%>","Inside");
Inside是框架名称
rs("C_id")为空时,居然不再框架里显示Building_Product.asp页面
当去掉rs("C_id")时,框架里正常显示ilding_Product.asp页面
当改写成C_id=时:即:window.open("Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=","Inside");
框架里正常显示Building_Product.asp页面
改写成window.open("Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=<%=%>","Inside");时也不再框架里显示Building_Product.asp页面
不知为什么,请斑竹帮忙解答一下谢谢。

搜索更多相关主题的帖子: 斑竹 真怪 
2005-12-16 17:44
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 

我才晕~~=rs("C_id")%双引号套用错误~改=rs('C_id')%


吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-16 18:26
高寒
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2005-10-25
收藏
得分:0 
谢谢,我改一下试试

2005-12-17 10:06
高寒
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2005-10-25
收藏
得分:0 
好像不对,就应该是双引号

2005-12-17 10:09
linuxpluto
Rank: 4
等 级:贵宾
威 望:13
帖 子:889
专家分:23
注 册:2005-8-14
收藏
得分:0 
Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=<%=rs("C_id")%>
这个字符串本身是对的~但如果继续放在“”中的话,就有问题了他会解释成这样的
"Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=<%=rs("C_id
")%>"
会解释成这3部分
1。如果写在javascript中
这样解决"Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=<%=rs("+C_id+")%>"
但这样还有个问题就是C_id会被解释成javascript变量,可以解决这个问题~~给个思路
2。
"Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=<%=rs(\"C_id\")%>"
把引号给转意~
3。
rs("+C_id+")的值赋给另一个变量~比如aa,在服务器端
这句在改为
"Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=<%=aa%>"
方法很多~看你用那个方法好



吃的比猪还差,干的比驴还累,起的比鸡还早,睡得比小姐还晚,挣得比民工还少,看起来比谁都好——苦命的人.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己
2005-12-17 10:36
高寒
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2005-10-25
收藏
得分:0 
<%=rs(\"C_id\")%>这种方法不对,因为将<%=rs(\"C_id\")%>解释成了Response.Write(rs(\"C_id\"))
所以报错。
但是
rs("+C_id+")的值赋给另一个变量~比如aa,在服务器端这句在改为
"Building_Product.asp?B_id=<%=B_id%>&S_id=<%=S_id%>&C_id=<%=aa%>"这种方没问题,我测试了,现在问题解决了,多谢斑竹

2005-12-17 11:50
快速回复:真怪?请斑竹看看
数据加载中...
 
   



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

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