Показать сообщение отдельно
  #4 (permalink)  
Старый 03.02.2013, 00:11
Интересующийся
Отправить личное сообщение для rixter Посмотреть профиль Найти все сообщения от rixter
 
Регистрация: 01.02.2013
Сообщений: 11

Опять я в ступоре.
Собственно изначально была цель разнообразить окончания у "Голос/а/ов"

Привел код в такой вид

if (0!=k) {
	var b_term = b.substr(-2);
	if (b_term > 10 && b_term < 15) {
		d=d+extravote_text[5].replace("%s",b);/*Голосов*/
	} else {
		var b_term = b.substr(-1);
		if (b_term == 0 || b_term > 4) {
			d=d+extravote_text[5].replace("%s",b);/*Голосов*/
		}
		if (b_term == 1) {
			d=d+extravote_text[6].replace("%s",b);/*Голос*/
		}
		if (b_term > 1 && b_term < 5) {
			d=d+extravote_text[8].replace("%s",b);/*Голоса*/
		}
	}
};

Не работает, в чем может быть дело?
Ответить с цитированием