首先我们做个测试:   写一段JS提交一个表单:

theForm.action=“test.php?id=1”; theForm.submit();

  在test.php里打印来路页面:

die($_SERVER[“HTTP_REFERER”]);

  然后分别在Firefox和IE里面查看test.php页面,发现均显示test.php。   接下来,将上述JS更换为:

location.href=“test.php?id=1”;

  即改用GET方式提交表单。然后再次查看test.php页面,会发现Firefox仍然显示test.php,而IE显示空白。   这说明IE并不将location.href属性的更改视为一次点击链接的过程。