剛纔嘗試使用上傳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();