location = 'url'
location.href = 'url'
两种方法一样,都可以在浏览器历史窗口生成一个历史页面.
location.replace('url')
不会在浏览器历史窗口生成历史页面

解决方案 »

  1.   

    除了location.replace('url')外,还有其它方法吗?我有很多提交页面用的都是history.go(-1)的方法返回,如果第一个都写'url',实在麻烦,而且容易出错.
      

  2.   

    a.php
    ---------------------
    <?php
    function alert($lr,$loca) {
        echo "<script>";
        echo "alert('$lr');
        javascript:location.replace('$loca');
        </script>";
        exit;
    }
    $lo="./a.php";
    $lr="回去";
    alert($lr,$lo);
    ?>
      

  3.   

    header("Cache-control:private")-------清除浏览器缓存