使用html / js设置语言变量

时间:2013-09-13 01:18:19

标签: javascript jquery html html5

我目前正在创建杂志的在线版本。该杂志由一系列html5页面组成。在每个页面上,用户可以选择语言“En / Fr”。

我想知道如何将语言设置为整个杂志所选择的语言。例如,假设我在第1页和第1页选择lang'Fr',其他页面也应该在Fr中加载。现在,在第20页,我选择了lang'En',所有页面都应加载'En'。

是否可以使用html / js ??

你能为我提供一个解决方案吗?

由于

2 个答案:

答案 0 :(得分:1)

使用纯javascript和html无法实现此解决方案,因为重新加载页面时变量将会丢失。

您可能希望使用Cookie调查解决方案。

为您的例子。

设置语言:

 $.cookie("language", "fr");

从cookie中读取语言:

 $.cookie("language")

删除语言:

 $.cookie("language", null);

答案 1 :(得分:0)

有几个选项:使用Cookie,使用sessionStoragelocalStorage,并在网址(路径部分或查询部分)中包含语言标识符。没有足够的信息(没有关于使用的服务器端技术的信息等)来建议一种特定的方法。在任何情况下,如果您希望通过搜索引擎找到这些页面,每种语言版本都应该有自己的URL。