用全局变量啊
<script language="javascript">
var abc;
function down()
{
abc="1222222";
}function show()
{
alert(”“+abc+”“);
}</script>

解决方案 »

  1.   

    function down()
    {
    var abc="1222222";
    return adc;
    }function show()
    {
    alert( down());
    }
      

  2.   

    全局变量;
    show的时候调用down;
    adb存到隐藏域里 show的时候在取出来
      

  3.   

    function down(){
        this.abc = 'abc';
    }function show(){
        alert(this.abc); 
    }show.apply(new down())
    方法2
    function down(){
    arguments.callee.abc = 'abc';
    }
    function show(){
    down();
    alert(down.abc);
    }
    show();方法三建立全局
      

  4.   


    function down(){
        window.abc = 'abc';
    }function show(){
        alert(window.abc); 
    }
      

  5.   

    写个全局变量吧 ^^ 简单。
    不过写多有害哦 ^^  var abc;
            function down() {
                abc = "1222222";
            }        function show() {
                alert(abc);
            }
      

  6.   

    你想让局部变量 在外部能够访问,你得 把局部变量抛出来function down()
    {
    var abc="1222222";
    function x(){
    alert(abc);
    }
    return x;
    }function show()
    {
     var c = down();
     c();
    }
    show()
    这样闭包了。虽然没有全局变量污染,但是 ·····
      

  7.   

    <script language="javascript">
    var abc;
    function down()
    {
    abc="1222222";
    }function show()
    {
    down();
    alert(abc);
    }</script>