asp提交数据到另一个页面,修改成功后关闭页面并刷新之前的页面
a.asp中有个数据:“名字:张三性别:女”点击“女”弹出b.asp里面有2个选项:“男”“女”,选择“男”提交到c.asp进行修改,修改完成后怎么关闭b.asp和c.a...
a.asp 中有个数据:“名字:张三 性别:女” 点击“女”弹出b.asp 里面有2个选项:“男”“女”,选择“男”提交到c.asp进行修改,修改完成后怎么关闭b.asp和c.asp并刷新a.asp
展开
6个回答
展开全部
用JS控制啊。
弹出新页你可以用window的open方法,例如你要弹出b.asp,你可以在a.asp的“女”那加个click事件触发JS动作:<span onclick="window.open('b.asp','_blank','top=10,left=10,width=200,height=200,toolbar=no');">女</span> ,然后在b.asp里选择“男”的时候,这个时候你应该在选择“男”的时候触发JS动作:window.open("c.asp","_blank","top=10,left=10,width=200,height=200,toolbar=no");
然后在你c.asp里的asp代码部分里的修改动作完毕后加上response.write("<script>if(!window.parent.close)window.parent.close();window.close();window.opener.parent.location.reload();</script>"),意思是在修改完毕后输出JS代码进行关闭b.asp和c.asp并刷新a.asp
具体的你可以根据上面的来调整调试。
弹出新页你可以用window的open方法,例如你要弹出b.asp,你可以在a.asp的“女”那加个click事件触发JS动作:<span onclick="window.open('b.asp','_blank','top=10,left=10,width=200,height=200,toolbar=no');">女</span> ,然后在b.asp里选择“男”的时候,这个时候你应该在选择“男”的时候触发JS动作:window.open("c.asp","_blank","top=10,left=10,width=200,height=200,toolbar=no");
然后在你c.asp里的asp代码部分里的修改动作完毕后加上response.write("<script>if(!window.parent.close)window.parent.close();window.close();window.opener.parent.location.reload();</script>"),意思是在修改完毕后输出JS代码进行关闭b.asp和c.asp并刷新a.asp
具体的你可以根据上面的来调整调试。
展开全部
我之前也有想实现这个功能 后来没想到办法
最后是:单击a.asp 再当前页面打开b.asp
在c.asp修改完成后 关闭c.asp
并将b.asp重新定向到a.asp
最后是:单击a.asp 再当前页面打开b.asp
在c.asp修改完成后 关闭c.asp
并将b.asp重新定向到a.asp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C.asp或B.asp修改完成后,加入代码:response.write("<script>alert('修改成功!');window.opener.history.go(0);window.close();</script>")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种问题我回答多少次了都不知道,晕死
查看下面的链接
查看下面的链接
参考资料: http://zhidao.baidu.com/question/32128297.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Response.Redirect(Url)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询