向高手求教:在弹出窗口中再弹出窗口?在线等
ql824 2005-05-13 11:21:52 2.asp代码如下
<script language="JavaScript">
window.open ('1.asp', 'login', 'height=10,width=10,top=10,left=10,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
window.opener=null;
self.close();
</script>
2.asp一运行弹出1.asp窗口,1.asp是个登陆界面,有俩image按钮,分别执行登陆和修改密码操作:
<script language=VBScript>
function check1()
document.form1.flag.value="1"
end function
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkuserinfo()
{
if (document.form1.flag.value=="1")
{
if(checkspace(document.form1.userName.value)) {
document.form1.userName.focus();
document.form1.flag.value="0";
alert("用户名不能为空,请输入!");
return false;
}
document.form1.action="checkLogin.asp";
document.form1.submit();
}
}
function checkspace(checkstr) {
。。。
}
//-->
</script>
<form name="form1" method="post" onSubmit="return checkuserinfo();">
...
<input type="hidden" name="flag" value="0">
<INPUT name="image1" type="image" src="a2.gif" onClick="return check1();"><INPUT name="image2" type="image" src="a1.gif">
</form>
一点image1按钮确实执行了登陆操作,问题是:
实现一点image2按钮再弹出修改密码窗口3.asp,而且当前登陆窗口不关闭,如何实现呢?分别通过image按钮或文字链接如何实现?
我原来通过window.open 写但总弹不出来,难道弹出窗口中不能用吗?