iframe高度自适应内容

来源:互联网 发布:win7 tcp监听端口阻塞 编辑:程序博客网 时间:2024/06/12 01:43

setiframeheigh("XX", 11);


function dom() {    var elements = new Array();    for (var i = 0; i < arguments.length; i++) {        var element = arguments[i];        try {            if (typeof element == 'string')                element = document.getElementById(element) || document.all(element) || document.forms(0).all(element);        }        catch (ex) {            element = null;        }        if (arguments.length == 1)            return element;        elements.push(element);    }    return elements;}function setiframeheigh(iframename, subheight) {    var iframe = dom(iframename);    if (navigator.userAgent.toLowerCase().indexOf('opera') != -1) {        clientHeight = document.documentElement.clientHeight + 186 - subheight;    }    else {        clientHeight = document.documentElement.clientHeight - 95 - subheight;    }    if (clientHeight > 0) {        iframe.style.height = clientHeight + 'px';    }    else {        iframe.style.height = '10px';    }    window.onresize = function () { setiframeheigh(iframename, subheight); };    window.onscroll = function () { setiframeheigh(iframename, subheight); };}

0 0
原创粉丝点击