Html 浏览器对本地主机页和外部网页的处理方式不同?

Html 浏览器对本地主机页和外部网页的处理方式不同?,html,internet-explorer,firefox,Html,Internet Explorer,Firefox,最近,我正在对一些旧代码进行增强,发现了一个有趣的案例。这些网页的源代码如下所示 <FORM method="POST" action="..."> ... <BUTTON onclick="window.location='abc.jsp'">Back</BUTTON> <BUTTON onclick="submitForm();">Next</BUTTON> ... </FORM> ... 背 下一个 ... 当我

最近,我正在对一些旧代码进行增强,发现了一个有趣的案例。这些网页的源代码如下所示

<FORM method="POST" action="...">
...
<BUTTON onclick="window.location='abc.jsp'">Back</BUTTON>
<BUTTON onclick="submitForm();">Next</BUTTON>
...
</FORM>

...
背
下一个
...
当我在本地服务器上运行它时,比如通过访问,我发现“后退”按钮不能正常工作。单击按钮与提交表单相同

但是如果我从一个外部服务器运行它,通过一个位置进行访问,“后退”按钮就像预期的那样工作,单击它重定向到“abc.jsp”

我想知道它是否与这个页面的doctype有关

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 


我在ie11和firefox 27.0.1上进行了测试,结果都是一样的。

正如预期的那样意味着什么?您到底期望什么?单击它将重定向到“abc.jsp”。因为这个按钮的onclick事件绑定到这个代码“window.location='abc.jsp'”