首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >仅从弹出窗口刷新父级上的更新面板

仅从弹出窗口刷新父级上的更新面板
EN

Stack Overflow用户
提问于 2013-04-03 00:43:31
回答 2查看 1.8K关注 0票数 0

我有一个按钮,可以打开一个弹出窗口和一个Ajax更新面板。在那个窗口里我有另一个按钮。

当我从父页面按下按钮而不刷新整个页面时,如果我想刷新更新面板,我必须运行什么代码?

我把这段代码放在刷新页面的网页上:

代码语言:javascript
运行
复制
<div id="Container" onclick="__doPostBack('UpdatePanel1', '');">

我是Java的好朋友。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-03 03:37:34

您需要利用window.opener对象。

代码语言:javascript
运行
复制
window.opener.document.getElementById('Container').onclick();

我建议使用jQuery来确保跨浏览器的兼容性。当然,还添加了一些空检查。

票数 1
EN

Stack Overflow用户

发布于 2013-04-03 03:42:29

使用Jquery:

如果DIV ID保持静态:

代码语言:javascript
运行
复制
$("#Container").click(function() {
  // REFRESH CONTAINER HERE
});

如果Div ID是动态的,则使用class而不是ID:

代码语言:javascript
运行
复制
$(".Container").click(function() {
  // REFRESH CONTAINER HERE
});
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15769629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档