我有一个按钮,可以打开一个弹出窗口和一个Ajax更新面板。在那个窗口里我有另一个按钮。
当我从父页面按下按钮而不刷新整个页面时,如果我想刷新更新面板,我必须运行什么代码?
我把这段代码放在刷新页面的网页上:
<div id="Container" onclick="__doPostBack('UpdatePanel1', '');">
我是Java的好朋友。
发布于 2013-04-03 03:37:34
您需要利用window.opener对象。
window.opener.document.getElementById('Container').onclick();
我建议使用jQuery来确保跨浏览器的兼容性。当然,还添加了一些空检查。
发布于 2013-04-03 03:42:29
使用Jquery:
如果DIV ID保持静态:
$("#Container").click(function() {
// REFRESH CONTAINER HERE
});
如果Div ID是动态的,则使用class而不是ID:
$(".Container").click(function() {
// REFRESH CONTAINER HERE
});
https://stackoverflow.com/questions/15769629
复制相似问题