我有一个用ajax构建的网站。它有英文和法文版本。英语是/ public_html,法语是/ public_html / fr。
Ajax只是重新加载中间框架而不是页眉或页脚。因此,当我点击法语页面的链接时,它会在中间显示,但页眉和页脚仍然来自英文页面。
所以,当我点击链接时,基本上“#”无处可寻:例如。 http://www.mysite.com/index.html#http://www.mysite.com/fr/index.html
英语到法语:
<li class="contact"><a href="/fr/index.html">French Version</a></li>
法语译成英语:
<li class="contact"><a href="/index.html">English Version</a></li>
我需要,点击后,重新加载整个页面。我该怎么办?
谢谢!
答案 0 :(得分:0)
我会刺伤。听起来你正在描述一个框架网站,其中间有一个非ajax超链接。该链接正在“刷新”中间帧,因为这是链接所在的位置。您可以向锚标记添加target
以告知它重新加载整个页面。
<a href="/fr/index.html" target="_top">French Version</a>
PS当你在这里时,不要忘记本地化“法语版”(Versionfrançaise?: - )