<script language="JavaScript">
<!--
function showstr(para1,para2,para3,para4){
alert(para1+para2+para3+para4);
}
//-->
</script>
<a href=javascript:showstr('1','2','3','4')>test</a>

解决方案 »

  1.   

    <a href=javascript:showstr("1,2,3,4")>test</a><script language="JavaScript">
    <!--
    function showstr(str){
    arrtemp = str.split(",")
    //arrtemp[0] =1
    //arrtemp[0] =2
    //arrtemp[0] =3
    //arrtemp[0] =4
    }
    //-->
    </script>
      

  2.   

    那就是像三楼的兄弟说的那样,采用split函数对字符串进行分隔啊。
    你现在是想做出什么功能呢?说出来后,也许大家对你的帮助能更大些。
      

  3.   

    <script>
    function lala() {
    for(var i=0;i<arguments.length;i++)
    alert(arguments[i]);
    }
    window.onload = new Function("lala(1,2,3,4,5,6,7)")
    </script>测试下看看。
    arguments是一个参数的数组,不管你传了多少个参数,都能取得。
      

  4.   

    <script language="JavaScript">
    <!--
    function showstr(){
    alert(arguments.length);
    for(i = 0 ;i< arguments.length;i++)
    alert(arguments[i])
    }
    //-->
    </script>
    <a href=javascript:showstr(1,2,3,4)>test</a>
      

  5.   

    谢谢大家,我现在在两边加了个chr(34),就可以传了