读书人

获得顶层窗口

发布时间: 2012-10-27 10:42:26 作者: rapoo

取得顶层窗口

?

var isTopOtherSystem = false;//最上层窗口是不是本系统//返回层级窗口function findOpenerWin(win){var openerWin = win.top.dialogArguments;if (!openerWin){openerWin = win.top.opener;}if (openerWin){try{openerWin.top.document.location;}catch(e){isTopOtherSystem = true;  }if (isTopOtherSystem){return openerWin;}return findOpenerWin(openerWin)}else{try{//可能产生跨域异常win.top.document.location;}catch(e){isTopOtherSystem = true;  }}return win;}
?

?

读书人网 >Web前端

热点推荐