• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Как изменить фон с помощью css javascript

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,734
Реакции
613
Поинты
43.430
Как сделать смену фона кликом мышки?
Я думал вот так:
1) в теге script ставлю переменные.
2) потом функцию, которая заменяет цвет фона с помощью переменной.
3) по клику на кнопку (или ссылку) выполняется функция.

Но получается фон закрашивается на секунды. (в функции делаю через document.write) Как сделать чтобы изменилось "до перезагрузки"? Ставить timeout какой-то нереальный? Дайте направление мысли :_6:
 

dkameleon

МАСТЕР
Регистрация
14.12.2006
Сообщения
4,237
Реакции
3,167
Поинты
0.000
$('button').on('click', function() {
$('body').css({ 'background' : 'url(image.png)' });
});

+ jquery
 

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,734
Реакции
613
Поинты
43.430
$('button').on('click', function() {
$('body').css({ 'background' : 'url(image.png)' });
});

+ jquery

Спасибо, я делал через яву, так вот если приостановить (alert например какой-то выполнить), то все становиться, а так - только мелькает и все.
Ушел проверять.
 
Сверху Снизу