注册 登录
编程论坛 ASP.NET技术论坛

小问题--如何捕捉系统自定义的button

师妃暄 发布于 2007-10-23 10:13, 828 次点击

今天遇到一个小问题,以前竟然没注意过

比如一个注册模块,当点击注册按钮后,要先弹出一个对话框提示成功

Response.Write("<script language='javascript'>alert('注册成功!');</script>");

这时候我想是当点击这个弹出对话框上的确定以后,再Redirect到另外一个界面

问题是如何捕捉这个确定按钮的onclick事件。。。

9 回复
#2
垃圾的沉默2007-10-23 11:05
Response.Write("<script>alert('注册成功!!')" + "</sc" + "rip" + "t>");
Response.Write("<script language='JavaScript'>top.document.location.href='../index.aspx';" + "</sc" + "rip" + "t>");

如果你想直接转到登陆后的界面..保存用户名到Session或者..... 然后再转到别的页面上去
#3
师妃暄2007-10-23 11:52

谢谢沉默

能解释一下top.document.location.href 吗?

#4
bygg2007-10-23 12:31
top.document.location.href
显示在最上面的页面的地址
#5
垃圾的沉默2007-10-23 12:40
我是做后台才用TOP的..你用别的也行啊..弹出啊..父窗口打开也行啊..跟TOP那里跟做链接的属性是一样的
#6
师妃暄2007-10-23 12:51
谢啦。。小问题见大道理
#7
guoxhvip2007-10-23 23:31
也可以用::Response.Write("&lt;script&gt;alert('注册成功!');window.location='Default2.aspx'&lt;/script&gt;");

[此贴子已经被作者于2007-10-23 23:33:20编辑过]


#8
jxnuwy042007-10-24 00:19

恩,方法是挺多的哦!!!!

#9
卡卡艾2007-10-24 08:28
Response.Write("<script language='javascript'>alert('注册成功!');window.location='....aspx'</script>");
我是这么用的。呵呵
#10
smoon2007-10-25 17:00
Response.Write("<script>alert('注册成功!!')" + "</sc" + "rip" + "t>");
Response.Write("<script language='JavaScript'>top.document.location.href='../index.aspx';" + "</sc" + "rip" + "t>");


"</sc" + "rip" + "t>");这个为什么这么写?是习惯还是有什么用意?
1