powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разное поведение при обновлении страницы в IE и Mozilla
11 сообщений из 11, страница 1 из 1
Разное поведение при обновлении страницы в IE и Mozilla
    #34921983
Javakka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую! Требуется помощь.

Имеется следующий код. В поле ввода пишем какой-нибудь цвет, например, #FFFFFF. Жмём F5, кнопка должна краситься в этот цвет.
Проблема в том, что в Mozilla это работает, а в IE - нет.
Подскажите, почему так происходит, и как решить. Необходимо, чтобы при обновлении страницы кнопка оставалась окрашенной в цвет, который указан в поле ввода.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<html><head></head><body>

<input type="text" id="textColor"/>

<button id="cp_textColor_ref">ТЕКСТ</button>
<script language="JavaScript">
    document.getElementById("cp_textColor_ref").style.backgroundColor = document.getElementById('textColor').value;
</script>

</body></html>
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34922185
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всегда работал только с ИЕ... Никогда не видел "крашеных" кнопок...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34922335
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в принципе, перекраска кнопки - плохой стиль. Кнопка - элемент не броузера, а оболочки - и она меняет свой стиль согласно стилю оболочки. Для этих целей служат дивы или спаны - задавай им onclick, onmouseover и onmouseout - и они становятся стилевыми кнопками. То же относится к перекрашиванию.
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34922421
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavakkaПриветствую! Требуется помощь.

Имеется следующий код. В поле ввода пишем какой-нибудь цвет, например, #FFFFFF. Жмём F5, кнопка должна краситься в этот цвет .

Нет, не должна. Слишком умный Firefox кэширует что не надо.
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34922771
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckА в принципе, перекраска кнопки - плохой стиль. Кнопка - элемент не броузера, а оболочки - и она меняет свой стиль согласно стилю оболочки. Для этих целей служат дивы или спаны - задавай им onclick, onmouseover и onmouseout - и они становятся стилевыми кнопками. То же относится к перекрашиванию.
Неверное мнение. CSS был придуман для разнесения форматирования и содержания.
Именно поэтому кнопка должна быть кнопкой. А уж как она выглядит — дело дизайнера.
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34923689
Javakka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за ответы.
Теперь понятно, почему так происходит, но хотелось бы всё-таки найти какое-то решение. div пробовал, ситуация точно та же самая.
Суть-то в чём. При нажатии кнопки появляется окно выбора цвета, который затем прописывается в input и красит кнопку, для наглядности. При обновлении страницы цвет кнопки слетает.
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34923690
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavakkaСуть-то в чём. При нажатии кнопки появляется окно выбора цвета, который затем прописывается в input и красит кнопку, для наглядности. При обновлении страницы цвет кнопки слетает.
Нет, ты не понял в чем суть.
Ты не имеешь никакого права судить о том, какое состояние примет объект после перезагрузки страницы.
Страница перезагрузилась — всё. Все данные о её состоянии потеряны.
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34923822
Javakka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да понял я.
Чё делать-та?
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34923843
ATM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ATM
Гость
Если очень хочется сохранить данные после обновления страницы, то, думаю, могут принести пользу куки.
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34926416
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще можно загонять параметр в сессию, а потом брать оттуда.
Но я юзаю java/jsp/jstl, а там это удобнее делать java-кодом, а не javascript-кодом, поэтому не подскажу. Но вроде как джаваскрипт может работать с сессиями ...
...
Рейтинг: 0 / 0
Разное поведение при обновлении страницы в IE и Mozilla
    #34926427
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckНо вроде как джаваскрипт может работать с сессиями ...
Не, не может.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Разное поведение при обновлении страницы в IE и Mozilla
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]