<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 關注
- 422 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消