zoukankan      html  css  js  c++  java
  • Javascript 的 Array 类型方法丢失!

    问题重现:

    两个页面A.HTML 和 B.HTML

    A.HTML 内容:
    <html>
    <head runat="server">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var ret = showModalDialog("b.htm");
    alert(ret.toString()) ;
    //-->
    </SCRIPT>
    </head>
    <body>
    </body>
    </html>

    B.HTM 页面内容:

    <html>
    <head runat="server">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function ok()
    {
        window.returnValue 
    = new Array() ;
        window.returnValue[
    0= "hello" ;
        window.returnValue[
    1= "world" ;
        
    var s= window.returnValue.toString();
        
    var f= window.returnValue.join();
    //    alert( window.returnValue ) ;
        window.close();
    }

    //-->
    </SCRIPT>
    </head>
    <BUTTON id="ok" onclick="return ok();"></BUTTON>
    <body>
    </body>
    </html>


    如果B页面在返回的时候不调用 window.returnValue.toString() ,那么 A页面就不能使用 ret.toString() 这个方法 .相应的,如果B页面不调用window.returnValue.join(),那么 A页面就不能调用 ret.join() 这个方法, 真是奇怪!
    alarm   作者:NewSea     出处:http://newsea.cnblogs.com/    QQ,MSN:iamnewsea@hotmail.com

      如无特别标记说明,均为NewSea原创,版权私有,翻载必纠。欢迎交流,转载,但要在页面明显位置给出原文连接。谢谢。
  • 相关阅读:
    HashMap和Hashtable的区别
    java倒计时三种简单实现方式
    AngularJS---基本操作
    AngularJS---认识AngularJS
    Java线程面试题
    JAVA中高访问量高并发的问题怎么解决?
    Java高并发,如何解决,什么方式解决
    Map总结
    Github
    反射
  • 原文地址:https://www.cnblogs.com/newsea/p/1181534.html
Copyright © 2011-2022 走看看