Показать сообщение отдельно
  #3 (permalink)  
Старый 14.06.2012, 19:36
Аватар для Махач
Интересующийся
Отправить личное сообщение для Махач Посмотреть профиль Найти все сообщения от Махач
 
Регистрация: 24.04.2012
Сообщений: 19

Под конец дня, я что-то плохо соображаю, к тому же только начал изучасть JS.

То, что я написал отрабатывает корректно.
У меня есть серия select'ов, пользаватель выбирает нужные ему значения.
Например он выбрал значения в трёх селектах, js соответсвенно отловил изменения значений (codec , vendor , scene). В файле name.txt есть строки состоящие из "codec + vendor + scene + [некий параметр]". В <div> я вывожу именно этот параметр (динамически). Всё работает.

У меня 3 файла txt, по которым проходит поиск разных совпадений, тоесть:
1) codec + vendor + scene + [некий параметр1] поиск в name1.txt
2) sect + stage + [некий параметр2] поиск в name2.txt
3) res + svd + [некий параметр3] поиск в name3.txt

Нужно связать [некий параметр1] [некий параметр2] [некий параметр3] в одной формуле и вывести результат в другой div.
var a = "глобальная", b = "тоже"
frame = new RegExp("" + codec + vendor + scene + "+([0-9]+,?[0-9]+)");
$.get("name1.txt", function(data1){
			var resultfr = data1.match(frame);
			$("div #kadr span").text(resultfr[1]);
			a = resultfr[1];
		});
frame2 = new RegExp("" +  sect + stage + "+([0-9])");
$.get("name2.txt", function(data2){
			var resultre = data2.match(frame2);
			$("div #pot span").text(resultre[1]);
			b = resultre[1];
		});
var itog = a + b;

Не работает itog, а вот в дивы всё прекрасно пишется. (

Последний раз редактировалось Махач, 14.06.2012 в 19:46.
Ответить с цитированием