求:不要跳出确认框的刷新父窗口代码(100分)

gongshf 2005-09-16 10:59:35
分在(灌水乐园):
http://community.csdn.net/Expert/topic/4265/4265341.xml?temp=.2097284



打开子窗口代码:
function opennewwindow(photoid) {
var newwin=window.open('modifyphoto.aspx?ID='+photoid+'&n=photohs',"","width=520,height=500,scrollbars=yes,resizable=no");
newwin.focus();


子窗口操作成功后,要求刷新父窗口,子窗口不关闭。我用以下代码:
Response.Write("<script language=javascript>opener.location.reload();</script>");

问题:
在没有对父窗口页进行翻页时,可以成功刷新并没有确认框,但我将父窗口页翻到第二页后,不管在哪打开子窗口,对子窗口操作后,可以刷新,但会出现确认对话框!!

谁能解决这个问题??
...全文
326 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
gongshf 2005-10-22
  • 打赏
  • 举报
回复
谢谢大家的回复!!!!!!

发工资了!!!
到这里发个言,准备领工资吧!!
http://community.csdn.net/Expert/topic/4265/4265341.xml?temp=.2097284
jijl2001 2005-10-11
  • 打赏
  • 举报
回复
狂顶,都没有用
东风E9527 2005-09-27
  • 打赏
  • 举报
回复
mark
gongshf 2005-09-27
  • 打赏
  • 举报
回复
WeekZero 2005-09-22
  • 打赏
  • 举报
回复
我也遇到了
给你顶了
ChengKing 2005-09-22
  • 打赏
  • 举报
回复
string str = "window.document.location.reload();";
response.Write(str);
Response.End() //如果终止的话加此句
gongshf 2005-09-22
  • 打赏
  • 举报
回复
一定要加上
window.opener = null;
window.open();
准行的



请问哪??





翻页:
<asp:LinkButton id="hrefPrevious" onclick="ShowPrevious" Runat="server">上一页</asp:LinkButton>

ViewState["CurrentPage"]保存当前页
wxl_pilot 2005-09-16
  • 打赏
  • 举报
回复
给你个思路:
父页面:parent.aspx
子页面:child.aspx
在弹出子窗口时把父页面当前页码CurrentPageIndex(不知道你是不是用的DATAGRID)一起传递给子窗口child.aspx?CurPage=当前页码,在子窗口里操作成功后刷新时采用如下办法:
Response.Write("<script language=javascript>opener.location.href=parent.aspx?CurPage=Request.QueryString["CurPage"].ToString();</script>");
parent.aspx页面中的PageLoad函数中:
if (!IsPoastBack)
{
if(Request.QueryString["CurPage"] != null)
{
DataGrid.CurrentPageIndex=int.Parse(Request.QueryString["CurPage"].ToString());
绑定DATAGRID
}
else
{
绑定DATAGRID
}
}

shixin1198 2005-09-16
  • 打赏
  • 举报
回复
一定要加上
window.opener = null;
window.open();
准行的
hujunhua 2005-09-16
  • 打赏
  • 举报
回复
出现这种情况有可能是你的网页分页传值的时候使用的是隐藏表单传值, 在你打开父页面的时候是可以刷新的,但是当你翻了一页后 你试着刷新这个父页面,如果也弹出的一个确认窗口的话!

那你就要修改一下你父页面的翻页的方法了! (因为当本页有隐藏表单传值的时候,刷新页面会弹出对话框的!)
gongshf 2005-09-16
  • 打赏
  • 举报
回复
好像都没用啊!

hareqiqi(蓝兔子.NET) 给代码啊........
hareqiqi 2005-09-16
  • 打赏
  • 举报
回复
父页面放一个嵌入在hidden div的button。想怎么样就怎么样。
swordragon 2005-09-16
  • 打赏
  • 举报
回复
不好意思,多拷贝了,呵呵!!!

应该是这样的:
Response.Write("<script language=javascript>parent.opener = null;parent.location.reload();</script>");
swordragon 2005-09-16
  • 打赏
  • 举报
回复
window.opener = null;
Response.Write("<script language=javascript>parent.opener = null;parent.location.reload();</script>");
dbserver 2005-09-16
  • 打赏
  • 举报
回复
this.page.RegisterStartjs("<script language=javascript>opener.location.href=opener.location.href</script>");


---------------
欢迊来到麦高网-私活兼职首选平台 www.mgao.net

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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