<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

В начале курса у нас будет только идея, а в конце готовый продукт, который можно использовать в практических целях.

В рамках упражнений курса Вы параллельно со мной будете создавать свою большую программу на Java, что даст Вам необходимую практику, после которой для Вас уже не будет разницы, какого размера создавать программы.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Как реализовать мигание при помощи JavaScript
11.05.2013 18:39:33 Как реализовать мигание при помощи JavaScript Сообщение #1
olegvasil

olegvasil

Эксперт

Эксперт

Дата регистрации:
25.03.2013 22:27:59

Сообщений: 104

Добрый вечер.Как можно реализовать функцию мигания .Есть текстовое поле и кнопка при нажатии на которую должна запускаться функция func() .Тут что прописывается кнопке событие onclick а вот как реализовать саму функцию мигания так чтобы если был изнчально белый фон то сменить его на красный и снова через 400 мс снова на белый потом снова на красныйюПри этом должно быть столько миганий сколько ввел пользователь в текстовое поле
Профиль Ответить
11.05.2013 21:39:42 Как реализовать мигание при помощи JavaScript Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Сделать в глобальной переменной текущее значение цвета. Далее в функции поменять его на противоположное и поставить на элемент, запустить функцию, опять поменять на противоположное и поставить на элемент и так далее.
Профиль Ответить
12.05.2013 08:50:56 Как реализовать мигание при помощи JavaScript Сообщение #3
olegvasil

olegvasil

Эксперт

Эксперт

Дата регистрации:
25.03.2013 22:27:59

Сообщений: 104

Не совсем понял:Элементом в данном случае является тег body получится вот такой код но он не работает
var color = document.bgColor;
function func(){
document.bgColor = red;
setInterval(func,500);
}

<form name = "form1" >
<input type = "text" id = "text" name = "number" />
<input type = "button" value = "Запустить" onclick = "func()"/>
</form>
Профиль Ответить
12.05.2013 11:54:19 Как реализовать мигание при помощи JavaScript Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

setTimeout() надо использовать внутри функции.
Профиль Ответить
12.05.2013 18:30:29 Как реализовать мигание при помощи JavaScript Сообщение #5
olegvasil

olegvasil

Эксперт

Эксперт

Дата регистрации:
25.03.2013 22:27:59

Сообщений: 104

var color = document.bgColor;
function func(){
document.bgColor = red;
setTimeout(func,500);
}
вот такой код все равно не работает
Профиль Ответить
12.05.2013 21:33:50 Как реализовать мигание при помощи JavaScript Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Менять на противоположное - это с использованием if хотя бы (if одно, ставим другое, иначе ставим первое), которым тут и не пахнет. Вы вообще JS не знаете, отсюда все проблемы. Изучайте основы.
Профиль Ответить
13.05.2013 07:30:25 Как реализовать мигание при помощи JavaScript Сообщение #7
olegvasil

olegvasil

Эксперт

Эксперт

Дата регистрации:
25.03.2013 22:27:59

Сообщений: 104

Спасибо.Резульата добился.Воозможно у меня мало практических навыков , а оператор if знаю только мало где го применял .Получился вот такой рабочий код
function func(){
if(document.bgColor == "red" document.bgColor = "while";
else document.bgColor = "red";
setTimeout(func,500);
}
Только одно не понимаю здесь есть функция setTimeout(func,500); которая вызывается один раз чере 500 мс за счет чего тогда происходит мигание,
Профиль Ответить
13.05.2013 10:03:20 Как реализовать мигание при помощи JavaScript Сообщение #8
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

За счёт того, что функция вызывает сама себя. Таким образом, создаётся бесконечный цикл.
Профиль Ответить