我有一个按钮,可以打开弹出窗口和Ajax更新面板。在那个窗口里面,我有另一个按钮。
如果我希望刷新更新面板,当我从父页面按下按钮而不刷新整个页面时,我必须运行什么代码?
我在网页上播放此代码,刷新页面:
<div id="Container" onclick="__doPostBack('UpdatePanel1', '');">
我是Java的好朋友。
答案 0 :(得分:1)
您需要使用window.opener对象。
window.opener.document.getElementById('Container').onclick();
我建议使用jQuery来确保跨浏览器兼容性。当然还要添加一些空值检查。
答案 1 :(得分:-1)
使用Jquery:
如果DIV ID保持静止:
$("#Container").click(function() {
// REFRESH CONTAINER HERE
});
如果Div ID是动态的,那么请使用class而不是ID:
$(".Container").click(function() {
// REFRESH CONTAINER HERE
});