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

我在网页里写了这样一条语句:
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
高寒
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
高寒
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.016178 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved