可以用隐藏窗口\iframe\dialog等方式来达到目的。它们都是完成次一次请求服务:abc.asp?name=theResponse
利用dialog有一个好处是abc.asp?name=…………执行完并返回scritp才接着往下执行,程序如下
<script language=jscript>
function testtest()
{
var theResponse = window.prompt("欢迎","请在此输入您的姓名。");
if(theResponse ==null) return false;
var params1="status:no; scroll:yes; resizable:yes; help:no;dialogWidth:1px;dialogHeight:1px;";
var url="abc.asp?closewin=true&name="+theResponse;
var popup=window.showModalDialog(url,"", params1); 
if (popup!=null)
{
alert(popup);
}
}
testtest();
</script>
abc.asp<script language=javascript>
if(<%=request("closewin")%>)
{
window.returValue="<%=request("name")%>";
window.close();
}
</script>