Ruby's Louvre

每天学习一点点算法

导航

getWindow与isWindow

 
      var getWindow = function(obj) {
        var winProp = !+"\v1" ? 'parentWindow' : 'defaultView';
        return obj[winProp] || (obj.ownerDocument && obj.ownerDocument[winProp]) || obj;
      }
      var isWindow = function(obj){
        return obj.document && obj.document.nodeType === 9 ||
          obj.contentDocument && obj.contentDocument.nodeType === 9
      }

posted on 2009-12-24 11:27  司徒正美  阅读(1053)  评论(0编辑  收藏  举报