Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Постоянно работающая функция, Помогите разобраться 
:(
    Опции темы
GIK
Дата 10.10.2005, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый человек
**


Профиль
Группа: Участник
Сообщений: 985
Регистрация: 3.6.2005
Где: я только не небыв ал

Репутация: 6
Всего: 14



Попытался как то создать условие при котором если ввести максимум меншье минимума, выводится сообщение-предупреждение..
Разбирал, разбирал и дошел до слоедующеего: создал не обротимый глюк
Кому интересно, пожалуста.
Если набрать в полях (по порядку) 12, 12, 12, 1 нежать два раза...
а дальше пожалуста не обижайтесь smile
Код

<html>
<head>
<script type="text/javascript">
<!--

  function plus() 
{  var a = Number(document.form1.num1.value);
   var b = Number(document.form1.num2.value);
   var max = Number(document.form1.max.value);
   var min = Number(document.form1.min.value);
   if (max<min) {document.write("Ти што элэментарный математика не знаеш....Максимум должен быть боьше");}
    else {alert("Маладэц")} 
  document.form1.num1.value=(a+b);
   var m = document.form1.num1.value;  
   if (m<max)
    {setTimeout("plus()",1500);
      
    }
    else 
    {minus(); 
     }
}
   function minus()
{ var a = Number(document.form1.num1.value); // "а" получает значение "max" или больше 
  var b = Number(document.form1.num2.value); 
  var min = Number(document.form1.min.value); 
  document.form1.num1.value=(a-b);
   var m2 = Number(document.form1.num1.value); // уменьшенное значение 
  if (m2>min)
   { setTimeout("minus()",700);
     }
  else {plus();} 
}                         
//-->
</script>
</head>
<body>
<form name="form1">
Введите число:<input type="text" name="num1" value="введите число" onfocus="this.value='';"><br>
Введите число-увеличитель:<input type="text" name="num2" size="7"><br>
Введите предел:<input type="text" name="max" size="7">Максимум должен быть больше минимума<br>
Введите минимум:<input type="text" name="min" size="7">Минимум должен быть меньше максимума<br>
<input type="button" name="strt" value="Запустить вычисление" title="Нажмите что бы запустить процесс вычисления" onClick="plus()"><br>
<h2>Вы можете в процессе вычислений менять числа максимума и минимума</h2>
</form>
</body>
</html> 


Вот вам и магия цифр,
так наверно и создают различного рода вирусы.


--------------------
Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!!
Программирование - это не деятельнось! Программирование - это состояние души!
Бог - самый крутой программист.
PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0411 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.