检查路径名以加载不同的代码

时间:2013-08-22 14:50:12

标签: javascript html

我想检查路径名,看看加载哪个html版本来检查语言(英语,法语......)

我的英语路径名是:

"/C:/Users/user/workspace/webapp-sandbox/target/classes/$%7Benv.WEBROOT%7D/sendbox/en/fb-result.html"

我的法语路径名是:

"/C:/Users/user/workspace/webapp-sandbox/target/classes/$%7Benv.WEBROOT%7D/sendbox/fr/fb-result.html"

我不确切知道如何查看当前网址。我应该使用window.location.search方法来查找区域设置(enfr)吗?

2 个答案:

答案 0 :(得分:0)

试试这个:(使用Split命令)(p.s.你的路径不正确.... /c:/users....

"/C:/Users/user/workspace/webapp-sandbox/target/classes/$%7Benv.WEBROOT%7D/sendbox/en/fb-result.html".split('/')[10]

结果:

"en"

,而

"/C:/Users/user/workspace/webapp-sandbox/target/classes/$%7Benv.WEBROOT%7D/sendbox/fr/fb-result.html".split('/')[10]"

结果:

"fr"

答案 1 :(得分:0)

location.search是后来发生的事情?你可以做到

var fr = location.href.indexOf('/sendbox/fr')!=-1;
var en = location.href.indexOf('/sendbox/en')!=-1;