麻烦各位看一下下边的代码,为什么我在tuijian.asp页面用request("qinqiu")取值时得到的是"abc,123"这样的字符串,而request("qhang")得到的是 undefined 我很菜 麻烦高手指点,应该怎么写WINDOW.OPEN 后边的才能让request("qinqiu")="abc",request("qhang")="123" ???<script language="javascript"> 
<!-- 
function openwindow(par,hang) 

    var pp,bhang; 
pp=par; 
bhang=hang; 
window.open('tuijian.asp?qinqiu='+pp+'&qhang='+bhang,'请输入相关信息','height=350, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')     } 
</script> 
<%
session("char")="abc"
id=123
%>
<a href=# onclick=openwindow('<%=session("char")%>,<%=id%>')>提交</a>

解决方案 »

  1.   

    session("char")??这样也行?
    不是:session.getParamter("xxx")吗
      

  2.   

    asp
    把<%=session("char")%>, <%=id%>alert出来,如果是你想要的值,应该是没有问题的啊
      

  3.   

    [size=14px]session 不重要 换成别的变量也是一样 就是这段不知道该怎么写JAVA 不熟悉
    'tuijian.asp?qinqiu='+pp+'&qhang='+bhang 为什么qinqiu的值是 pp 和 bhang 应该只是PP才对 
    [/size]
      

  4.   

    如果是想在子窗口使用父窗口的内容在子窗口用window.opener来引用
      

  5.   

    感谢 暗思透竹的答案: <a href=# onclick=openwindow(' <%=session("char")%>, <%=id%>')>提交 </a> 这个改成<a href=# onclick=openwindow(' <%=session("char")%>', '<%=id%>')>提交 </a> 
    也谢谢大家,见着有份!