IE和Firefox在提交表单时对来路页面的判断差异
Contents
首先我们做个测试: 写一段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属性的更改视为一次点击链接的过程。
Author
LastMod 2005-05-25