1 var callback = "callback"; 2 if(callback != null) { 3 if(window.opener != null && window.opener[callback] != undefined) { 4 callback = window.opener[callback]; 5 callback({}); 6 window.close(); 7 }else if(window.parent != null && window.parent[callback] != undefined) { 8 callback = window.parent[callback]; 9 callback({}); 10 } 11 }