你的说法不太恰当,应该说是ASP里的变量怎么输出到JS里。<script language=javascript>
alert(window.opener.document.all.<%=session("aa")%>.value);
</script>

解决方案 »

  1.   

    还是不管用呀,如果用真正的名字,比如说
    <script language=javascript>
    alert(window.opener.document.all.aa.value);
    </script>
    就好用,换成asp 就行了,怎么办,
      

  2.   

    <script language=javascript runat=server>
    alert(window.opener.document.all.<%=session("aa")%>.value);
    </script>
    注意到有什么不同吗?
    <script language=javascript runat=server>中必须加上runat=server,方能在<script>中加入asp脚本。
      

  3.   

    OK,再问一下,刚开始时我没有加all,就是alert(window.opener.document.all.<%=session("aa")%>.value);all有什么作用
      

  4.   

    document.all("id")
    document.all.item("id")
    id
    均是文档对象id
    如果document.all代表当前整个文档对象