你可以在页面里隐藏一个 iframe, 然后把生成好的URL赋给这个 iframe

解决方案 »

  1.   

    我的意思是刷新页面A的时候就会生成一些数据,自动传递给页面B,而本地址栏上的URL还是原来的URL。
    隐藏一个 iframe,还是在本页面处理的,所以不行。
      

  2.   

    简单的,可以描述成,网页A中的js怎么控制网页B中的变量赋值?
      

  3.   

    你可以在页面里隐藏一个 iframe, 然后把生成好的URL赋给这个 iframe这个方法好,其余好像没有更好的办法了.
      

  4.   

    <script src="http://url?name=liu&id=0001"  ></srcipt>
    这样是不是就能传递url。 name和id的值呢?
      

  5.   

    如果在本页面加载iframe的话,那就要在本页面进行一些处理。这样速度就降了下来了,只提交就可以把数据提交给其他的服务器去处理,这样可以降低本地资源利用率。
      

  6.   

    <SCRIPT LANGUAGE="javascript">
    <!--
      location.href="http://url?name=liu&id=0001";
    -->
    </SCRIPT>
      

  7.   

    function fresh(){
      var dt = new Date();
      var url = "http://localhost/CSharpWebAppTest/WebForm1.aspx?tmp='"+ dt.getTime()+"'";
      var xml = new ActiveXObject("Microsoft.XMLHTTP");
      xml.open("POST",url,false);
      xml.send();
    }
      

  8.   

    有时IE出现“惰性”,会出现你的上述现象,即实际IE在打开并处理B,但地址栏还是A。
    这种现象在程序中是没有现成的方法的,不从技术角度考虑,如果哪加公司提供这种方法,那不就成了地址欺骗了吗?
    所以通过iframe是比较好的方法。
      

  9.   

    count.51yes.com 就有了這樣的機制。只要把<script src='url?.....&...'></script>其就能接收數據,是否有其根據性?ActiveXObject是IE的特屬,如果是firefox就不能用了。