Aetae,
я заменила на 2 странице это
window.onload = function(){
if(location.search){
var txt = JSON.parse( decodeURI( location.search.slice(1) ) );
var options = document.getElementsByTagName('option'), i = options.length;
while(i--){
if(txt.indexOf( options[i].innerHTML.trim() ) !== -1){
options[i].selected = true;
}
}
}
}
На это
window.onload = function(){
if(location.search){
var txt = JSON.parse( decodeURI( location.search.slice(1) ) );
var selects = document.getElementsByTagName('select'), i = selects.length;
while(i--){
if(selects[i].onchange){
selects[i].onchange(); //искусственно вызываем change
}
}
var options = document.getElementsByTagName('option'), i = options.length;
while(i--){
if(txt.indexOf( options[i].innerHTML.trim() ) !== -1){
options[i].selected = true;
}
}
}
}
не чего не изменяла не редактировала как вы мне посоветовали!
Но если убрать то все начинает работать кроме 3 селекта
var selects = document.getElementsByTagName('select'), i = selects.length;
while(i--){
if(selects[i].onchange){
selects[i].onchange();
}
}