window.open回调方法的一种实现

 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 }

 

posted @ 2013-04-08 18:10  jieyuefeng  阅读(2576)  评论(0编辑  收藏  举报