您的位置:首页 > 其它

弹出窗口保存数据后关闭父页刷新提示的办法

2012-02-01 12:46 337 查看


有时需要弹出页面进行更新操作,更新完毕后要自动刷新父页如果此时你在父页上进行过操作的话,有可能会出现刷新的提示信息,说实话有点讨厌,那么以下的代码解决此问题,有点笨但是有效果。。。

父页面放置一个服务器端按钮, width 和 height 都设置为0 这样做会页面上看不到,在此按钮的事件里写当前页面的更新过程。

放置此段代码在页面的<Head></Head>当中

<script language="javascript">

function DoRefresh(){

document.getElementById("Button1").click(); //Button1是你刚才加入到按钮

}

</script>

子页面也是更新的页面 在更新后写上

Dim RefreshStr As String

RefreshStr += "<script language=""Javascript"">"

'RefreshStr += "window.opener.location.reload();"

RefreshStr += "window.opener.DoRefresh();" ’‘这里对应于父页面的javascript 的函数名

RefreshStr += "window.close();"

RefreshStr += "</script>"

Response.Write(RefreshStr)

Enjoy...

PS. 当然还有其他办法 根据这思路,也可以直接用Javascript 调用服务端程序进行页面的更新。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: