看a,b,c是什么对象了
如果是
字符串,直接写就可以
setInterval("get("+a+","+b+","+"c)",500)
如果不是就要重载这个方法了

解决方案 »

  1.   

    <script language=javascript>
    var _st = window.setInterval;
    window.setInterval = function(fRef,mDelay)
    {
    if(typeof fRef =="function")
    {
    var argu=Array.prototype.slice.call(arguments,2);
    var f=(
    function(){
    fRef.apply(null, argu);
    }
    );
    return _st(f,mDelay);
    }
    return _st(fRef,mDelay);
    } function show(a,b,c)
    {
    alert(a);
    alert(b);
    alert(c);
    }
    var a="a";
    var b="b";
    var c="c";
    setInterval(show,3000,a,b,c)
    </script>