【发布时间】:2011-02-16 00:22:20
【问题描述】:
我在谷歌上搜索了一段时间,似乎找不到这个问题的答案。我的问题如下:
对于我的 jquery,我需要我的链接是相对的而不是绝对的。我的 PHP 设置为返回相对 url,一切正常,直到我在 IE7 中测试它。出于某种原因,IE7 不断将我的相对网址更改为绝对网址,这破坏了我的 js 脚本。这是正常的吗?有没有办法绕过它?
例如:
IE8、Chrome、Firefox、Safari 等 -
<a href='/page' onclick='click_handler(this);return false;'>clicky</a>
IE7 -
<a href='http://www.myurl.com/page' onclick='click_handler(this);return false;'>clicky</a>
【问题讨论】:
-
我认为您上面的两个示例实际上都是绝对 URL。相对路径类似于 ../../page.html 或 ./folder/page.html
-
嗯。 . .真的吗?当然,第一个是相对的,因为它相对于当前域。如果该链接在 google.com 上,它将指向 google.com/page。
标签: javascript jquery html internet-explorer internet-explorer-7