javascript - showmodaldialog與parent資料傳遞

// parent開啟showmodaldialog必須記得將window傳遞過去,以方便溝通。
var url='http://www.google.com';
var parm = "dialogWidth:300px;dialogHeight:300px;help:no;scroll:yes;"
    +"status:no;center:yes;resizable:yes;maximize:yes;minimize:yes;";
var result = window.showModalDialog(url, self, parm);
if(result!=null){
    // 有回傳值
    alert(result);
}

// child window可以利用傳來的window直接控制parent window
var parentDocument=window.dialogArguments.document;
// child window關閉前也可以將資料塞到returnValue回傳.
window.returnValue = "回傳資料"; // 回傳值
window.close();

沒有留言:

橫式廣告