使用A链接中使用javascript:window.location.reload的疑问
我目前正在把中文网站改为中英文双语版。
基本思路是利用session来判断语种,然后把数据按需在数据库同一表格里分别录入中/英文两个版本。比如新闻的标题,有title和en_title字段。
然后再每个相关地方都加入一个前置的 "&lang& "变量,通过session来判断:如是中文则lang的值为null,如是英文则lang的值为“en_”。
再用 <A> 链接中使用onclick事件来访问服务器改变session值的文件,同时使用javascript:window.location.reload来重载刷新当前页面。
=================================
但是,我在使用中发现一个问题,点击“中文”或“English”超链接的时候,有时候需要点好几次才可正常转换。是不是javascript:window.location.reload刷新有问题?刷新当前页面有什么更好的办法么?
源代码如下:
<%if session( "language ")=1 then%>
<a onClick= "return change_session(); " href= "javascript:window.location.reload(); "> 中文 </a>
<%else%>
<a onClick= "return change_session(); " href= "javascript:window.location.reload(); "> English </a>
<%end if%>
=======
谢谢
------解决方案--------------------href= "javascript:window.location.href=window.url "