比如 
<script> 
function aa(){ 
bb(); 
} function bb(){ 
alert(22); 

</script> 外部要调用bb()方法,怎么调用? aa.bb(); 
好像不对,请问高手怎么调用?

解决方案 »

  1.   

    function aa(){ 
    bb(); 
    } function bb(){ 
    alert(22); 
    } 这个是同一级的。相当于window的两个方法。
    function a(){
    this.b = function(){alert(22)};
    }
    var t = new a();   t.b();  也可以new a().b();
      

  2.   

    aa()已经调用bb()了,所以直接调用aa()就行了~
      

  3.   

    把JS引到你的页面内,直接调用aa()函数,因为
    aa里面有bb(),这样bb就能执行了。
    像你那么写的,应该是不行。JavaScript不是面向对象的语言
      

  4.   

    我就只能通过aa()调用里面的bb()请问怎么写??
      

  5.   

    function aa(){alert(""); //测试是否可以调用bb();
    } 你所说的外部调用时什么意思?是跨域么?如果是同一个域则可以直接调用aa()即可,
    如果是跨域则需要设置document.domain = "你的域名不带www";
      

  6.   

    <script> 
    function aa(){ 
    bb(); 
    } function bb(){ 
    alert(22); 

    </script> 外部要调用bb()方法,就调用aa()就可以了,因为bb()在aa()里