本文主要是介绍弹出dialog的两种方法; 以及在关闭的时候刷新父窗体; 有时候同样的东西用这种窗口不起作用另外一种运行ok,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
刚才尝试使用上传GooUploader 进行上传; 发现GooUploader自己是一个页面的时候完美运行; 但是在 把GooUploader 所包含的jsp 弹出窗口的时候 运行在ie9却卡死;
在火狐上面ok;
部分源码
用这种window.open 方式打开ok;
父窗体中代码;window.open ("../upload.jsp?id=" + applyId + "&time=" + new Date().getTime(), '_blank', 'height=400,width=400,top=500,left=500,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');
含有GooUploader 代码的jsp页面 代码
j$(function() {
window.onbeforeunload = function(){
//用于退出窗口的时候返回值;
//return "quit?";可以用于确认是否退出;
window.opener.location.href= "room/preQueryApplyData.do?applyDataModel.applyId=123"; // 刷新父窗体
}
});
// 另外一种打开dialog的方法;
var returnValue = window
.showModalDialog(
URL,
obj,
'dialogWidth:400px;dialogHeight:300px;dialogLeft:250px;dialogTop:250px;center:yes;help:no;resizable:no;status:yes');
if(returnValue=="refresh"){
alert("refresh");
window.location = "preQueryApplyData.do?applyDataModel.applyId="+applyId;
}
在 窗体中 的代码; window.returnValue = namesAndIds; window.close();
这篇关于弹出dialog的两种方法; 以及在关闭的时候刷新父窗体; 有时候同样的东西用这种窗口不起作用另外一种运行ok的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!