提交用户名到弹出窗口的办法
<html>
<head>
<title>提交用户名到弹出窗口</title>
<srcipt language="javascript">
function IsRegist_Click()
{
var Us_Name=this.UsName.value;
//假设弹出的验证窗口的文件为IsRegisted.asp
window.open("IsRegisted.asp?UsName="+Us_Name,"Dialog","height="+height+", width="+width+", top=0,left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}
</script>
</head>
<body>
<input name="UsName" type="text">
<input type="button" name="IsRegist" onClick="IsRegist_Click();" value="检查用户名是否被注册">
</body>
</html>
IsRegisted.asp的代码
<script language="javascript">
<%
'如果用户名已注册
Response.Write "
window.opener.UsName.value='';"
%>
</script>
上面只是举个例子,也就是只写了关键的代码,省略了其他的代码。
其中window.opener是javascript里在弹出窗口内调用父窗口内容的一种指针或者称之为“句柄”也是可以。