注册 登录
编程论坛 ASP技术论坛

图书管理系统中有的代码不懂,请教各位

sylknb 发布于 2010-05-14 09:02, 563 次点击
<script language="javascript1.2">

function view(tushuno)
{
  page="tushuview.asp?tushuno="+tushuno    它好象有点象参数传递,此处为什么用+号,
  window.open(page,'查看图书信息','width=280,height=280')  
}
</script>
<a href="javascript:view(<%=rs("tushuno")%>)" class=dir3><%=rs("tushuno")%></a></td>
6 回复
#2
hams2010-05-14 09:28
那个+号是字符连接符
#3
sylknb2010-05-14 09:48

page="tushuview.asp?tushuno="+tushuno   

上述表示方法是javasscript形式,如果改用vbscript呢?上面语句应如何写?
#4
hams2010-05-14 10:04

page="tushuview.asp?tushuno="+tushuno   
#5
gupiao1752010-05-14 14:24
VB脚本应该用&连字符!而JS里就是你发的那个+号!
page="tushuview.asp?tushuno="&tushuno   
#6
sylknb2010-05-17 15:39
gupiao175:
你的答案简明扼要又有二种语言对比,太好,多谢!
#7
魏兴耀2010-05-17 16:40
VB里连接字符既可以用&,也可以用+
如:str="ab"+"cd"   '结果为"abcd"
或者:str="欢迎" & strName  '将字符串常量和字符串变量连接到一起
但是:str="ab"+True   '出错,因为只有两个操作符都是字符串时才能执行连接运算
1