Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.11.2019, 13:16
Аспирант
Отправить личное сообщение для WadimS Посмотреть профиль Найти все сообщения от WadimS
 
Регистрация: 12.11.2016
Сообщений: 56

Отрицательное значение аргумента
Чуть не спятил уже...

Элементарная функция куда передается аргумент:
function changeStory(arg){
	idx=idx+parseInt(arg);
	if(idx<1)idx=max_idx;
	if(idx>max_idx)idx=1;
	document.body.style.backgroundImage = 'url(' + 'img/'+idx+'.jpg' + ')';
	document.getElementById('story').src='audio/'+idx+'.wav';
};


Аргумент может быть как положительным числом, так и отрицательным. Только в функцию, гадство, всегда приходит положительное...

Вызов функции:
onclick="changeStory(-1);

или
onclick="changeStory(1);


Уже, блин-душа, даже от безысходности впендюрил: parseInt(arg)

Всё. Писец. Без помощи сдохну...
Ответить с цитированием
  #2 (permalink)  
Старый 20.11.2019, 13:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 11,633

Сообщение от WadimS
Только в функцию, гадство, всегда приходит положительное...
Это не приходит, а операции ее к этому приводят, разбирайтесь.

alert(parseInt('-1'));
Ответить с цитированием
  #3 (permalink)  
Старый 20.11.2019, 14:19
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 12,739

Сообщение от WadimS
Вызов функции:
onclick="changeStory(-1);

или
onclick="changeStory(1);
Бивас, тест! (с)

<button onclick="changeStory(1);">1</button>
<button onclick="changeStory(-1);">-1</button>
<script type='text/javascript'>
function changeStory(arg){
	if (arg<0) {alert('Отрицательное')};
	if (arg>=0) {alert('Положительное')};
};
</script>


Однако все работает правильно...
Ответить с цитированием
  #4 (permalink)  
Старый 20.11.2019, 20:48
Аспирант
Отправить личное сообщение для WadimS Посмотреть профиль Найти все сообщения от WadimS
 
Регистрация: 12.11.2016
Сообщений: 56

laimas, ksa, спасибо! Заставили подумать )))
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти максимальное и минимальное значение в элементах DOM smart-create Events/DOM/Window 17 11.07.2017 14:36
Передать значение контейнера переменной golgo AJAX и COMET 4 02.06.2017 17:26
Проблемы с выпадающим списком JavaScript ursus102 Общие вопросы Javascript 0 16.01.2016 19:30
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
отрицательное значение переменной imediasun1 Общие вопросы Javascript 4 05.02.2013 01:16