[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: отрицательное чило
neversmile
Всем доброго времени суток. Имеется некий код:

function disp(id){
doc = document.getElementById(id);
doc.innerHTML = parseInt(doc.innerHTML) + parseInt(1);
document.getElementById('pokaz').innerHTML = parseInt(document.getElementById('pokaz').innerHTML) - parseInt(1);
}


Всего: <span id="pokaz">5</span>
Показов: <span id="pokaz1">0</span> <span onclick="disp('pokaz1')">+</span>


Вроде бы все работает как надо, но если нажать на + больше 5 раз то получается отрицательное число. Как сделать, чтоб вместо отрицательного показывался 0?Заранее благодарен



Спустя 4 минуты, 4 секунды (24.12.2010 - 17:09) ZSH написал(а):
function disp(id){
doc = document.getElementById(id);

if(parseInt(document.getElementById('pokaz').innerHTML) - parseInt(1) < 0)
{
return;
}

doc.innerHTML = parseInt(doc.innerHTML) + parseInt(1);
document.getElementById('pokaz').innerHTML = parseInt(document.getElementById('pokaz').innerHTML) - parseInt(1);
}

Спустя 2 минуты, 5 секунд (24.12.2010 - 17:11) neversmile написал(а):
Спасибо, была такая мысль, но думал что можно как-то функцией решить...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.