HUX布斯
<span id="aa"> <% c="aaaaaaaa" response.write(c) %></span> 用JavaScript从两个页面取值,就是两个窗口的父子关系,都可以做到,但这样做的问题是要两个窗口都存在,即B.html要么是open出来的,要么就是嵌在a.asp的一个div,iframe,或什么东西中. 我曾尝试从A转到B,取A的值,没有成功. a.html <HTML> <HEAD> </HEAD> <script> function fun(){ var param = "width = 590px,height=420px,menubar = no,toolbar = no,location = no,directries = no,scrollbars = no,status = no,resizable = no, left= 220, top = 150"; window.open("b.html","",param); } </script> <BODY> <span id="aa">aaaaaa</span> <input type="button" value="c" onclick="fun();"> </BODY> </HTML> b.html <HTML> <HEAD> </HEAD> <script> function fun(){ document.getElementById("a").value= window.opener.document.getElementById("aa").innerText; } </script> <BODY onload="fun();"> <input type="text" id="a" value=""> </BODY> </HTML>