windowiframe窗口是引用父框架的中定义的div
使用页面:demo.jsp,窗口引用div代码是放在定义框架中的
window.parent.$("#winUrl").attr("src","<%=request.getContextPath()%>/
window.parent.$('#win').window({
width:window.parent.$('body').width()*0.95,
height:window.parent.$('body').height()*0.95,
top:window.parent.$('body').height()*0.025,
left:window.parent.$('body').width()*0.025,
modal:true,
}).window('open');
#win是在框架定义的,现在我在demo.jsp中js打开win关闭win的时候如何能刷新demo.jsp中的datagrid
------解决思路----------------------
window添加onBeforeClose事件,刷新下grid就好了
onBeforeClose:function(){
parent.$('#datagrid').datagrid('reload');
}
而且描述也不清楚。。你的#win在iframe里面,datagrid在父页?如果#win在iframe里面window.parent.$('#win')你这句应该会出错。。应该是window.parent.$('#win',docment),指定iframe作为context,要不默认是父页的document了