肾俞和大肠俞的距离:winopen与asp的参数传递

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 07:36:11
函数:
<script language="javascript">
<!--
function winopen(url)
{
window.open(url,"edit_site","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=no,width=400,height=450,left=200");
}

//-->
</script>
连接:
<%id=rs("id")%>
<a href="javascript:winopen('details.asp?id="+id+"')">修改</a>

问题:
为什么不行呢?点连接就说网页有错误。根本打不开details.asp更不用说传递id了
请教高手

id是在asp中定义的变量,当然不能直接在javascript中用了,
<a href="javascript:winopen('details.asp?id=<%=id+%>')">
不用加双引号的

用response.write写出来就可以了或者把<a href="javascript:winopen('details.asp?id="+id+"')">修改</a>中的"+id+"改成"+<%=id%>+"试一试!