не работает информационное окно
Задание: Используя поле статуса и таймер реализовать, чтобы при нажатии на первую кнопку в окне обозревателя до первого числа добавлялась единица и выводилась в поле статуса, на вторую кнопку - до второго числа добавлялась единица и выводилась в поле статуса, третью кнопку - чтобы в информационном окне выводилась сумма первого и второго числа.
Мое решение:
<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, время: 10:26. |