1个后退按钮到3个不同的语言链接!(智能后退键)
1 back button to 3 different language links! (smart back button)?
你好,我想解决这个不可能的问题…
在我的网站上,我有3种不同的语言都链接到一个英语页面。关键是我必须将返回按钮修改为:
www.123.com/french-voiture
www.123.com/dutch-auto
www.123.com/english-car
我必须修复一个自动生成正确链接的脚本
<li> <a href="www.123.com/french-car" title="Back" alt="Back">- </a></li>
<li> <a href="www.123.com/dutch-car" title="Back" alt="Back"> -</a></li>
<li> <a href="www.123.com/english-car" title="Back" alt="Back">- </a></li>
所以我得到一个链接到汽车!(英语)但我不能修复荷兰语和法语的链接。
是否有更好的方法来解决这个问题?
这可以使用JavaScript解决。这段代码片段将返回浏览器历史记录中的1页-返回到它们来自的页面。
<a href="javascript:history.back();">back</a>
或者,您可以使用JavaScript检查referrer,并根据referrer的值写出指向不同页面的链接。这可能是有用的,如果你实际上只是想回到一个页面,但去一个页面取决于你的引用。
有几个解决方案:
-
生成英文页面三次,每次使用不同的链接。从所有其他(本地化)页面链接到具有正确"反向链接"的版本
-
保存用户会话中的语言,当浏览器尝试下载英文页面时修改HTML
-
添加所有三个链接并发送一段JavaScript,使不需要的版本不可见或从DOM中删除。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 单击页面上的链接后高度发生变化
- 将纯文本URL转换为可单击链接
- python-selenium-点击上升链接
- 一点javascript元编程&可链接的设置器
- ng视图外的链接重定向到ng视图内的页面
- 如何调用“;链接_;在onclick事件上使用Javascript
- 链接所有<a>Meteor
- 如何在Angular中的表的所有单元格中添加链接
- 1个后退按钮到3个不同的语言链接!(智能后退键)
- 需要帮助创建php和/或javascript使用超链接来改变网页上的语言
- 我想在母版页上有一个西班牙语/英语链接,它会带你到另一种语言的当前页面,而不是'home'页
- 语言下拉菜单会更改链接,但不会'不要停留在所选语言上