Отрицательное значение аргумента
Чуть не спятил уже...
Элементарная функция куда передается аргумент:
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, время: 20:33. |