2011-06-09 101 views
0

我有一个网站建在阿贾克斯。它有英文和法文版本。英文位于/ public_html和法文in/public_html/fr。Ajax重新加载整个页面上的href链接点击

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

这个问题并没有做出很大的意义。 Ajax ...怎么样?使用框架?你的网站的结构是什么? – roufamatic 2011-06-09 20:58:41

回答

0

我会采取刺。这听起来像是你正在描述一个框架式网站,在它的中间有一个非ajax超链接。链接是“刷新”中间框架,因为这是链接的位置。您可以将一个target添加到锚点标记以告诉它重新加载整个页面。

<a href="/fr/index.html" target="_top">French Version</a> 

PS当你在它,不要忘了本地化的词“法国版”(法语版?:-)

+0

谢谢,但它不工作。什么都没发生。 – Jack 2011-06-09 21:37:07

+0

那么劫持链接是什么? – roufamatic 2011-06-09 22:14:02

相关问题