winAddListener('resize', discuzWrap);

function discuzWrap() {
    var w = window.innerWidth?window.innerWidth:document.body.clientWidth+20;
    var disWrap = document.getElementById("disWrap");
    if (w < 1024) {
        disWrap.style.width = "99%";
    } else {
        disWrap.style.width = "1000px";
    }
}

function winAddListener(ev, fn) {
    if (typeof window.addEventListener != 'undefined') {
        //W3C
        window.addEventListener('resize', fn, false);
    } else if (typeof document.addevListener != 'undefined') {
        document.addevListener(ev, fn, false);
    } else if (typeof window.attachEvent != 'undefined') {
        //IE: 5.5 & up
        window.attachEvent('on'+ev, fn);
    } else {
        //IE: more older method
        if (typeof eval('window.on'+ev) != 'function') { //first time (undefine or object)
            eval('window.on'+ev+' = fn');
        } else { //add to same event (function)
            var oldFunc = eval('window.on'+ev);
            eval('window.on'+ev+' = function(){oldFunc();fn();}');
        }
    }
}