哈哈,自己找到答案了。JS不支持重载,不过可以通过检测参数个数来模拟:
请大家近来接分并讨论一下。
<script>
showmsg("adbd");
showmsg("adbd","我的WINDOW");
function showmsg(){
if(arguments.length==0)alert("至少必须指定一个参数!");
if(arguments.length==2)window.title=arguments[1];
 document.all("txt_text").innerHTML=arguments[0];
}</script>

解决方案 »

  1.   

    不用重载,参数带入即可。
    function myfun(arg1,arg2,arg3){}
    myfun()
    myfun(arg1)
    myfun(arg1,arg2)
    myfun(arg1,arg2,arg3)
    myfun(arg1,arg2,arg3,arg4)
    ......
    都可以执行。
      

  2.   

    myvicy(热心肠的人) 的方法也可以吗?这样好象简单一点。
      

  3.   

    自己再重新写个JS的加载引擎来加载包,重载也应该是可以的。:D
    或者利用JS本身的机制:
        <script type="text/javascript">
        //<![CDATA[
    function foo(a1,a2) {
    a1?alert(a1):0;
    a2?alert(a1+"\n\n"+a2):0;
    }
    foo('never-online')
    foo('never-online', 'never-online.net')
        //]]>
        </script>