0

这实际上是我的第一个任务是做多语言网站,即“英语、马来语和日本语”。我有 2 页 html ('index.html' 和 'about.html'),我已经完成了文本翻译并用不同的语言更改图像。对于'about.html'我已将 'english.png'作为默认语言,当我单击'Japan'标志更改语言时,所有文本和图像将更改为'Japan text' 和 'japan.png'。但是当我转到'index.html'并返回'about.html'时,它显示了 'Japan text' 和 'english.png'。它应该显示“japan.png” . 如果我选择“日本”,如何设置 javascript语言,即使我转到下一页并返回到'about.html' ,它也会显示'japan.png ' 。 我的代码在这里 谁能帮助我?


4

1 回答 1

0

您似乎在这一行的开头将当前语言设置为“en”:

jquery_lang_js.prototype.currentLang = 'en';

因此,即使您正在更新 currentLang,它也会被重置。您可以使用 cookie 或 localstorage 来存储 currentLang 并从那里加载 currentLang。

于 2012-08-02T05:26:04.290 回答