Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 18.09.2019, 10:25   #1
Академик
 
Регистрация: 28.06.2008
Сообщений: 7,174
Репутация: 409835

По умолчанию Условие на JS

Не понимаю JS, прошу помочь..., есть функция:

Цитата:
function getRating(type,of,exam){
var sel0,sel1,sel2;
var def1='';var def0='';var el1='';var el2='';var el3='';
if(of)def1=' checked="checked"';
else def0=' checked="checked"';
switch(type){
case 'user':
sel1 = '';
sel2 = '';
sel0 = ' checked="checked"';
break;
case 'exam':
sel1 = '';
sel2 = ' checked="checked"';
sel0 = '';
break;
case 'of':
default:
sel1 = def1;
sel2 = '';
sel0 = def0;
break;
}
if(of||exam)el2='<label><input type="radio" name="mod-rselect" value="2"'+sel0+'>Рейтинг по доходу</label><br>'+"\n";
if(of)el1='<label><input type="radio" name="mod-rselect" value="1"'+sel1+'>Официальный рейтинг</label><br>'+"\n";
if(exam)el3='<label><input type="radio" name="mod-rselect" value="3"'+sel2+'>Рейтинг по стране</label><br>';
var el = jQuery(el1+el2+el3);
jQuery('#mod-select').append(el);
}
Мне нужно менять слова Рейтинг по стране в зависимости от урла.
Если в урле есть "ukraine" - то "Рейтинг по Украине"
Если в урле есть "kazahstan" - то "Рейтинг по Казахстану"
дефолтное значение - "Рейтинг по России"

Как это сделать?
Dram вне форума   Ответить с цитированием

Реклама
Старый 18.09.2019, 11:26   #2
ivan-lev
Академик
 
Регистрация: 20.04.2007
Сообщений: 4,258
Репутация: 913928

По умолчанию Re: Условие на JS

Цитата:
Сообщение от Dram Посмотреть сообщение
Мне нужно менять слова Рейтинг по стране в зависимости от урла.
Код:
// вставить после if(of)el1='<label><input type="radio" name="mod-rselect" ...

country = 'России';
if (window.location.pathname.indexOf('ukraine') >=0)  country = 'Украине';
else if (window.location.pathname.indexOf('kazahstan') >=0)  country = 'Казахстану';

if(exam)el3='<label><input type="radio" name="mod-rselect" value="3"'+sel2+'>Рейтинг по ' + country + '</label><br>';
__________________
... :)
ivan-lev вне форума   Ответить с цитированием
Сказали спасибо:
Старый 18.09.2019, 11:34   #3
Dram
Академик
 
Регистрация: 28.06.2008
Сообщений: 7,174
Репутация: 409835

ТопикСтартер Re: Условие на JS

ivan-lev, большое спасибо, снова выручили!

Последний раз редактировалось Dram; 18.09.2019 в 11:49..
Dram вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны