试试这个:在您的网站中创建一个文件夹test
,然后将这个 html 文件 ( test.html
) 放入其中:
<html><head>
<base href="http://www.site.com/" />
</head><body>
<span onclick="window.location.href='test/test.html?done!';return false;">click me</span>
</body></html>
单击您喜欢的浏览器中的链接。网址是什么?
单击 IE 中的链接。网址是什么?
编辑:IE 带你到:http ://www.site.com/test/test/test.html?done !
有什么方法可以解决这个问题,不是(1)删除基本标签,(2)更改 onclick 以使用附加正确基数的函数?有没有办法覆盖 IE 中的 window.location.href 函数?