function aa(fun)
{
var aa='123'
CancelBtn.onclick=new Function("test("+aa+")");

解决方案 »

  1.   

    <input id="OKBtn" value="确定"  onclick="javascript:aa(test, '这是一个参数')" type="button"  />
    <input id="CancelBtn" value="取消" type="button"  />
     
    var CancelBtn = document.getElementById("CancelBtn");function aa(fun, param1) 

        if (window.attachEvent)
        {
            //支持 IE
            CancelBtn.attachEvent("onclick", function () { fun(param1) });
        }
        else
        {
            //支持 FF
            CancelBtn.addEventListener("click", function () { fun(param1) }, false);
        }
    } function test(msg) 
    {
        alert(msg);
    }
      

  2.   

    匿名函数
    var msg="Hello";
    CancelBtn.onclick=function{test(msg)};