求高手解决,我用在更头痛的环境中,跨域iframe中用zdialog

解决方案 »

  1.   

    将var topWin = $topWindow(); 改成 var topWin = window; 试试。
      

  2.   

    var $topWindow = function () {
        var parentWin = window;
        while (parentWin != parentWin.parent) {
            if (parentWin.parent.document.getElementsByTagName("FRAMESET").length > 0
              || parentWin.parent.document.getElementsByTagName("IFRAME").length > 0) break;
            parentWin = parentWin.parent;
        }
        return parentWin;
    };