向高手求教:在弹出窗口中再弹出窗口?在线等

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 写但总弹不出来,难道弹出窗口中不能用吗?
...全文
98 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ql824 2005-05-13
  • 打赏
  • 举报
回复
to leo963258(读书之人):问题找到了,就出在重名上.多谢!!!
leo963258 2005-05-13
  • 打赏
  • 举报
回复
window.open ('3.asp', 'login', 'height=250,width=400,top=150,left=150,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
document.form1.flag.value="2"
}

// 第二个参数 login 不要和上一个名字一样!你试下
ql824 2005-05-13
  • 打赏
  • 举报
回复
leo963258(读书之人)的方法我试过了,还不行。
我是这么写的:
<script language=javaScript>
function check2()
{
window.open ('3.asp', 'login', 'height=250,width=400,top=150,left=150,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
document.form1.flag.value="2"
}
</script>
<INPUT name="image" type="image" src="a1.gif" align="absMiddle" onClick="return check2();">且移出了表单,一点image2按钮弹出了3.asp,但是在原窗口中弹出的,不是新窗口。
ql824 2005-05-13
  • 打赏
  • 举报
回复
leo963258(读书之人)的方法我试过了,还不行。
我是这么写的:
<script language=javaScript>
function check2()
{
window.open ('3.asp', 'login', 'height=250,width=400,top=150,left=150,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
document.form1.flag.value="2"
}
</script>
<INPUT name="image" type="image" src="a1.gif" align="absMiddle" onClick="return check2();">且移出了表单,一点image2按钮弹出了3.asp,但是在原窗口中弹出的,不是新窗口。
ql824 2005-05-13
  • 打赏
  • 举报
回复
leo963258(读书之人)的方法我试过了,还不行。
我是这么写的:
<script language=javaScript>
function check2()
{
window.open ('3.asp', 'login', 'height=250,width=400,top=150,left=150,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
document.form1.flag.value="2"
}
</script>
<INPUT name="image" type="image" src="a1.gif" align="absMiddle" onClick="return check2();">且移出了表单,一点image2按钮弹出了3.asp,但是在原窗口中弹出的,不是新窗口。
leo963258 2005-05-13
  • 打赏
  • 举报
回复
<INPUT name="image2" type="image" src="a1.gif">
把这个IMAGE2移出<form>表单!不要放在表单里.
或者这样写
<INPUT name="image2" type="image" src="a1.gif" onclick="return false;open('url','','')">
aspme 2005-05-13
  • 打赏
  • 举报
回复
可以做的,代码还是一样的,只不过要弹出新的窗口罢了
ql824 2005-05-13
  • 打赏
  • 举报
回复
怎么加?我希望无论是通过通过image按钮还是文字链接弹出的新窗口,仍是没有工具栏地址栏的那种?
hzw66 2005-05-13
  • 打赏
  • 举报
回复
应该可以的,你是否没有加 "_blank"

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧