用服务器端脚本将 session 变量的值写入客户端脚本中,例如:<script language=javascript>
var foo = <%= Session("foo") %>
</script>

解决方案 »

  1.   

    Right.混合编程就可以了。var a = <%=a%>;这样就可以了。
      

  2.   

    <%response.write"<SCRIPT language=JavaScript>alert('用户"&uname&"登录,正在返回首页!');"
    response.write"this.location.href='default.asp';</SCRIPT>"%>
      

  3.   

    能再js中使用session嘛??表示怀疑,js 是客户端的东西,我觉得应该使用jsp吧。session和request是jsp内嵌的对象。楼上的各位既然使用了<%%>标签,说明已经使用了jsp了,不是js了。
    如果使用jsp,可以很容易的实现:
    <%(DataType) typeValue=(DataType)session.getAttribute("sessionName")%>
    注意其中必须进行类型匹配。
    如果各位js高手又办法读取session,还请多多指教。
      

  4.   

    无论是asp还是jsp,都可用服务器端js,甚至可以完全使用js,如果你有Netscape服务器的话,我想应该比asp好用,我没用过,<%%>只是说里面的东西有服务器来做,可是<script runat=sever>也是这意思呀!
    qisanyou(www.qisanyou.com)的用法很好呀,我常这么用呵呵。这样就可以告诉客户端js服务端到底发生了什么事情,我喜欢.我是初学者,说错了请原谅!