<script><!--function op(num){window.open("sc.asp?id=num", "shouce","location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")}//--></script>num=rs("newsid")<a href="JavaScript://" onclick="op(num)">请单击</a>在上面的链接里,想把num这个数传递到function op(num)里,使点击请单击的时候,能链接到sc.asp?id=num这个页面上,但是这样写为什么num就是不能传递到op这个函数里面呢?
3 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
window.open("sc.asp?id="+num, "shouce","location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
改成这句,你试试
神不在的星期二
TA贡献1963条经验 获得超6个赞
window.open("sc.asp?id=num",
"shouce","location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
你把变量名放在引号内当然不行了,还有num=rs("newsid") 应该放在script元素内,改成这样子:
<script>
<!--
function op(num){
window.open("sc.asp?id="+num, "shouce","location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
}
var num=<%=rs("newsid")%>;
//-->
</script>
<a href="javascript:void(0)" onclick="op(num)">请单击</a>
- 3 回答
- 0 关注
- 372 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消