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

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

Элементарная функция куда передается аргумент:
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)

Всё. Писец. Без помощи сдохну...
Ответить с цитированием