用JS控制啊。
弹出新页你可以用window的open方法,例如你要弹出b.asp,你可以在a.asp的“女”那加个click事件触发JS动作:女 ,然后在b.asp里选择“男”的时候,这个时候你应该在选择“男”的时候触发JS动作:window.open("c.asp","_blank","top=10,left=10,width=200,height=200,toolbar=no");
然后在你c.asp里的asp代码部分里的修改动作完毕后加上response.write(""),意思是在修改完毕后输出JS代码进行关闭b.asp和c.asp并刷新a.asp
具体的你可以根据上面的来调整调试。
我之前也有想实现这个功能 后来没想到办法
最后是:单击a.asp 再当前页面打开b.asp
在c.asp修改完成后 关闭c.asp
并将b.asp重新定向到a.asp
在C.asp或B.asp修改完成后,加入代码:response.write("")
这种问题我回答多少次了都不知道,晕死
查看下面的链接
Response.Redirect(Url)