не работает информационное окно
Задание: Используя поле статуса и таймер реализовать, чтобы при нажатии на первую кнопку в окне обозревателя до первого числа добавлялась единица и выводилась в поле статуса, на вторую кнопку - до второго числа добавлялась единица и выводилась в поле статуса, третью кнопку - чтобы в информационном окне выводилась сумма первого и второго числа.
Мое решение: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <script language="JavaScript"> function first() { var min=0; var max=100; var n1 = Math.floor(Math.random() * (max - min + 1)) + min; n1++; window.status=('Первое число - ' + n1); } function second() { var min=100; var max=500; var n2 = Math.floor(Math.random() * (max - min + 1)) + min; n2++; window.status=('Второе число - ' + n2); } function sum() { var s=n1+n2; window.setTimeout ("alert ('Сумма первого и второго чисел - ' + s)", 2000); } </script> <form> <input type=button value="Первое число" onClick="first();"> <input type=button value="Второе число" onClick="second();"> <input type=button value="Сумма чисел" onClick="sum();"> </form> </html> Не работает:( :( помогите, пожалуйста:cray: :cray: :cray: |
mrowka,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. Цитата:
|
а как тогда быть? помогите с кодом, пожалуйста(
|
mrowka,
убрать var перед этими переменными <html> <head> <meta charset="utf-8"> </head> <script language="JavaScript"> function first() { var min=0; var max=100; n1 = Math.floor(Math.random() * (max - min + 1)) + min; n1++; window.status=('Первое число - ' + n1); } function second() { var min=100; var max=500; n2 = Math.floor(Math.random() * (max - min + 1)) + min; n2++; window.status=('Второе число - ' + n2); } function sum() { var s=n1+n2; window.setTimeout (function() { alert ('Сумма первого и второго чисел - ' + s ) }, 2000); } </script> <form> <input type=button value="Первое число" onClick="first();"> <input type=button value="Второе число" onClick="second();"> <input type=button value="Сумма чисел" onClick="sum();"> </form> </html> |
спасибо огромное за помощь!
|
Часовой пояс GMT +3, время: 00:09. |