Имеется ссылка вида http://dragonbase.su/library/?author=Name&circle=Name2&name=Name3 Также имеется скрипт:
Code
var _GET_Keys; var _GET_Values; var _GET_Count = 0; var _GET_Default = '' get = new String(window.location); x = get.indexOf('?'); if(x!=-1) { l = get.length; get = get.substr(x+1, l-x);
l = get.split('&'); x = 0; _GET_Count = l.length; _GET_Keys = new Array(_GET_Count); _GET_Values = new Array(_GET_Count);
for(i in l) { get = l[i].split('='); _GET_Keys[x] = get[0]; _GET_Values[x] = get[1]; x++; }
В теории, скрипт должен брать информацию из адресной строки и добавлять ее в массив. Затем, значения подставляются в url, откуда должен загружаться файл. Однако, не работает.
Если что, извиняйте. Я - новичек в JavaScript, и делаю все немного наугад
splits = location.search.slice(1).split(/&|=/g); /* splits — массив с частями URL из location.search Например, мы имеем такую ссылку: http://dragonbase.su/library/?author=Name&circle=Name2&name=Name3 Тогда в массив будут записаны следующие значения: author, Name, circle, Name2, name, Name3 */