encodeURI方法可以对字符编码以便放入URL中。注意名称是URI。不是URL
如果需要把 一个 URL作为参数传递,请使用encodeURIComponent方法

解决方案 »

  1.   

    2。打开一个新的窗口,然后调用其页面中的一个javascript函数
      试了半天就是不成功,请指教然后是什么意思,在父窗口调用吗?可能么?
      

  2.   

    不可能在父窗口调用子窗口的函数吗?
    我又试了一下,如果直接打开一个本地磁盘上的文件,可以
    但如果打开一个Web服务器上的页面,就会出现"拒绝访问“的错误
      

  3.   

    主页面:
    ...
    <script>
      var newWin = open("lookup.aspx", "new1");
      newWin.RetriveInfo("aaa");
    </script>
    ...子页面 lookup.aspx
    ...
    <script>
      function RetriveInfo(infoid)
      {
        // do something
      }
    </script>
    ...
      

  4.   

    var newWin = open("lookup.aspx", "new1");
    打开一个新窗口,
    但不等页面返回就继续往下执行 
    newWin.RetriveInfo("aaa");因为页面没有返回,所以找不到 RetriveInfo 函数;
      

  5.   

    谢谢,
    那么有没有办法等到子窗口Load完毕后再往下执行呢?