Отрицательное значение аргумента
Чуть не спятил уже...
Элементарная функция куда передается аргумент: 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) Всё. Писец. Без помощи сдохну... |
Цитата:
alert(parseInt('-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> Однако все работает правильно... :nono: |
laimas, ksa, спасибо! Заставили подумать )))
|
Часовой пояс GMT +3, время: 15:46. |