问题一:
<script language="javascript">
function test()
{
var tt=new function("x","y","var sum;sum=x+y;return sum;");
alert(tt(3,4));
}
</script>
问题二:
<script language="javascript">
function lab()
{
var str="";
for(var i=0;i<arguments.length;i++)
{
str=str+" "+arguments[i];
}
alert(str);
}
function("aa","bb","cc");
</script>

解决方案 »

  1.   

    不明白lz的意思<script language="javascript">
    function test()
    {
      var tt=new Function("x","y","var sum;sum=x+y;return sum;");
      alert(tt(3,4));
    }
    </script>
    问题二:
    <script language="javascript">
    function lab()
    {
      var str="";
      for(var i=0;i<arguments.length;i++)
      {
       str=str+" "+arguments[i];
      }
      alert(str);
    }
    lab("aa","bb","cc");
    </script>
      

  2.   

    问题一:
    <script language="javascript">
    function test()
    {
    var tt= function(x,y){var sum;sum=x+y;return sum;}
    alert(tt(3,4));
    }
    </script>
      

  3.   

    两个问题都我测试都没有错误,除了那句function("aa","bb","cc");不知所己
    你是怎么调用这两个JS函数的?
    另外,JS函数和是不是.net没有什么关系,更别说2005还是2003了
      

  4.   

    <script language="javascript">
    function test()
    {
      var tt=new Function("x","y","var sum;sum=x+y;return sum;");
      alert(tt(3,4));
    }
    </script>
    问题二:
    <script language="javascript">
    function lab()
    {
      var str="";
      for(var i=0;i<arguments.length;i++)
      {
       str=str+" "+arguments[i];
      }
      alert(str);
    }
    lab("aa","bb","cc");
    </script>这两个是可以用的,lz可以试验一下