i've got code one:
var ccode = [ ["de", "de", ".de.example.com"], ["uk", "uk", ".uk.example.com"], ["uk", "nl", ".nl.example.com"], ["pl", "pl", ".pl.example.com"] ]; var lng; var gamepage; var reg; var gamepages = {} { var i; (i = 0; < ccode.length && !(document.location.href.search(ccode[i][1] + ".example.com") != -1); i++) {} lng = ccode[i][0]; gamepage = ccode[i][2]; reg = new regexp("http://s(\\d+)\\." + ccode[i][1] + "\\.example\\.com/(.*?)\\.php(.*)", "i"); gamepages[ccode[i][1]] = "http://www" + ccode[i][2]; } it works but.. crap, there better way it? if need background looks "de" or "en" in page's url adress , sets variables change language.
thank help. ;)
ccode.foreach(function(code){ if(document.location.href.search(code[1] + "example.com"){ lng = code[0]; } }); this how solve it. loop avoided, , intention clear.
Comments
Post a Comment