powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript и стили
16 сообщений из 16, страница 1 из 1
JavaScript и стили
    #34975132
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Не подскажите какой метод необходимо использовать чтобы можно было установить стили при помощи javascript?
Я использую
document.getElementById('nameId').style.setAttribute('color','red');
но это работает только в эксплорере 6.0, а вот firefox не хочет это обработать.
...
Рейтинг: 0 / 0
JavaScript и стили
    #34975375
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
document.getElementById('nameId').style.color='#FF0000';
...
Рейтинг: 0 / 0
JavaScript и стили
    #34975476
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только что попробовал не прошло в firefox 2.0.
Дело в том, что у меня в стилях не прописан данный атрибут, может из-за этого оно не хочет ему присваивать значение?
...
Рейтинг: 0 / 0
JavaScript и стили
    #34975662
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не бывает. Это у тебя какая-то ошибка либо ты ожидаешь одно поведение, а на самом деле работает иначе. Приводи больше информации. Предыдущая строчка работает во ВСЕХ навигаторах на ВСЕХ платформах.
...
Рейтинг: 0 / 0
JavaScript и стили
    #34975685
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть тег <span id="nameId"></span>
В него при помощи javascript если есть необходимость добавляется надпись при помощи innerText и задаю цвет шрифта при помощи javascript. Только цвет я задаю как redб сейчас попробую числа подставить. Может это влияет.
...
Рейтинг: 0 / 0
JavaScript и стили
    #34975744
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя и бытует мнение, что лучше пользоваться числовыми значениями (кстати, "#ff0000" = "#f00"), но firefox должен "скушать" названия цветов.
...
Рейтинг: 0 / 0
JavaScript и стили
    #34977312
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Все работает.
Я просто не заметил у меня другая проблема, текст не добавлялся в таг и поэтому я не видел цвета.
Вставляю текст при помощи innerText в firefox 2.0 не работает.
...
Рейтинг: 0 / 0
JavaScript и стили
    #34979464
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда ты вставляешь текс при помощи innerText? - Четче мысли!
...
Рейтинг: 0 / 0
JavaScript и стили
    #34980855
frix-mth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
document.getElementById('nameId').style.color='#FF0000'; - это слишком длинно, парни! Может удобнее: document.all['id'].style.color='#FF0000' ???


frix-mth.narod.ru - посетие, если хотите..
...
Рейтинг: 0 / 0
JavaScript и стили
    #34981737
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frix-mthМожет удобнее: document.all['id'].style.color='#FF0000' ???getElementById экономичнее (если говорить об осле).
...
Рейтинг: 0 / 0
JavaScript и стили
    #34983380
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frix-mthdocument.getElementById('nameId').style.color='#FF0000'; - это слишком длинно, парни! Может удобнее: document.all['id'].style.color='#FF0000' ???


frix-mth.narod.ru - посетие, если хотите..

Посетил. Неплохо для начала.
Но вот нассчет all - не советую. Это MicrosoftIE only.
5 лет назад можно было ориентироваться исключительно на IE. Но сейчас FF, N, Opera, Safari, Konqueror - поддерживают стандарты HTML, CSS, JavaScript - практически в полном объеме и народ их активно использует.

Так вот all - это не из стандартов w3c. Это из MSDN.

Да, кстати. Не забывайте что элемент с установленным ID доступен в глобальном контексте по своему имени, так что Вы можете можете обратиться к нему совсем коротко (по крайней мере к INPUT - элементам)

nameId.style.color='#FF0000'

Небольшая несовместимовть будет в INPUT-элементах. Одни браузеры их определяют как

ИмяФормы.ИмяЭлемента

а другие просто

ИмяЭлемента
...
Рейтинг: 0 / 0
JavaScript и стили
    #35181188
Softell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не рекомендую сокращений!
Это конечно удобно (меньше писать), но часто несовместимо (FF не съел сокращеный ID)
...
Рейтинг: 0 / 0
JavaScript и стили
    #35181230
Trevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frix-mthdocument.getElementById('nameId').style.color='#FF0000'; - это слишком длинно, парни! Может удобнее: document.all['id'].style.color='#FF0000' ???
да ты што ж такое говоришь-то? бусурман ты этокей!

весь мир уже пишет так: $('nameId')
...
Рейтинг: 0 / 0
JavaScript и стили
    #35181235
Trevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
frix-mthfrix-mth.narod.ruужас какой.
ты это в файрфоксе видел?
...
Рейтинг: 0 / 0
JavaScript и стили
    #35181287
Softell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Trevor
да ты што ж такое говоришь-то? бусурман ты этокей!

весь мир уже пишет так: $('nameId')

Приведи плз пример через $('nameId') обращение скажем к color объекта
...
Рейтинг: 0 / 0
JavaScript и стили
    #35181443
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TVadimСпасибо. Все работает.
Я просто не заметил у меня другая проблема, текст не добавлялся в таг и поэтому я не видел цвета.
Вставляю текст при помощи innerText в firefox 2.0 не работает.

Вставляй через innerHTML, будет работать.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript и стили
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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