点击删除后自动返回前一页,并刷新前一页

时间:2022-04-03 18:59:32
我在A 页面,点击删除按钮之后,用b.asp处理删除,删除之后我想自动返回到前一页,并刷新前一页。我我在b.asp用了一个history.go(-1)语句返回前一页,但不能刷新前一页的内容。请高手指点如何自动返回前一页(和删除之前的一模一样,只是做了刷新的动作),并刷新前一页。

11 个解决方案

#1


晕。你直接就加个
location.href='a.asp'
这样就会链接到那页。而不会后退到那页了

#2


我是重新新窗口打开前一页,把原来的关掉。

#3


在b.asp:
....
rs.delete
rs.close
response.redirect "a.asp"

#4


我以前用的是location.href="a.asp",但是我以前做了一些操作,像查询这些动作,我想返回之后,查询的结果还在,我当然可以把查询的参数传到b.asp处理页面,然后再传回去,但我觉得这种方法不是很好,我希望能有更好的方法

#5


参数用session传,我想不到什么其他更好的办法

#6


我以前用的是location.href="a.asp",但是我以前做了一些操作,像查询这些动作,我想返回之后,查询的结果还在,我当然可以把查询的参数传到b.asp处理页面,然后再传回去,但我觉得这种方法不是很好,我希望能有更好的方法

你想返回的结果还在,而且又不是后退,那么只有把查询参数再传到a.asp页面。

#7


你在删除的页面加一个传替当前页面文件名的变量删除之后再用楼上的方法进行跳转就行了

#8


那只能用session传了

#9


a.asp
window.open("b.asp")

b.asp

opener.document.all.text1.value='1';
opener.reload();
window.opener=null
window.close();

#10


在b处理页中
<script>
//
alert("操作成功");
window.location.href='a.asp?page=<%=request("page")%>&temp=<%=now()%>';
//
</script>

#11


a页面:
window.open(action+"?id="+id,'dele','width=1,height=1,top=0,left=2000'),打开b页面,这样可以使打开的页面,不可见
b页面:
alert(  "操作成功  ");  
window.opener.location.reload();  

window.close();

#1


晕。你直接就加个
location.href='a.asp'
这样就会链接到那页。而不会后退到那页了

#2


我是重新新窗口打开前一页,把原来的关掉。

#3


在b.asp:
....
rs.delete
rs.close
response.redirect "a.asp"

#4


我以前用的是location.href="a.asp",但是我以前做了一些操作,像查询这些动作,我想返回之后,查询的结果还在,我当然可以把查询的参数传到b.asp处理页面,然后再传回去,但我觉得这种方法不是很好,我希望能有更好的方法

#5


参数用session传,我想不到什么其他更好的办法

#6


我以前用的是location.href="a.asp",但是我以前做了一些操作,像查询这些动作,我想返回之后,查询的结果还在,我当然可以把查询的参数传到b.asp处理页面,然后再传回去,但我觉得这种方法不是很好,我希望能有更好的方法

你想返回的结果还在,而且又不是后退,那么只有把查询参数再传到a.asp页面。

#7


你在删除的页面加一个传替当前页面文件名的变量删除之后再用楼上的方法进行跳转就行了

#8


那只能用session传了

#9


a.asp
window.open("b.asp")

b.asp

opener.document.all.text1.value='1';
opener.reload();
window.opener=null
window.close();

#10


在b处理页中
<script>
//
alert("操作成功");
window.location.href='a.asp?page=<%=request("page")%>&temp=<%=now()%>';
//
</script>

#11


a页面:
window.open(action+"?id="+id,'dele','width=1,height=1,top=0,left=2000'),打开b页面,这样可以使打开的页面,不可见
b页面:
alert(  "操作成功  ");  
window.opener.location.reload();  

window.close();