window.location="brow.asp?idd="+id
这一句会让浏览器跳到新的地址的呀,你这个时候再来一句alert(window.location);在浏览器跳到新的地址window.location之前alert()已经运行,得到的也就只能是原来的window.location了。

解决方案 »

  1.   

    function redi(id)
    {
     alert(window.location);
     var LocationString = "brow.asp?idd=" + id;
     window.location = LoactionString;
     alert(window.location);
    }
      

  2.   

    function redi(id)
    {
     alert(window.location);
     var strUrl="brow.asp?idd=" + id;
     alert(strUrl);
     window.location=strUrl;
    }
      

  3.   

    一定要这么做吗?你的转换思想,其实c.asp的结果可以放到外面,你把email给我
    ,也可以发给我,我帮你看看右其他办法没?
    [email protected]
      

  4.   

    事实上,第二个 alert(window.location) 永远都不会执行