|
|
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
Привет всем. Не подскажите какой метод необходимо использовать чтобы можно было установить стили при помощи javascript? Я использую document.getElementById('nameId').style.setAttribute('color','red'); но это работает только в эксплорере 6.0, а вот firefox не хочет это обработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 14:49 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
document.getElementById('nameId').style.color='#FF0000'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 15:26 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
Только что попробовал не прошло в firefox 2.0. Дело в том, что у меня в стилях не прописан данный атрибут, может из-за этого оно не хочет ему присваивать значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 15:47 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
Так не бывает. Это у тебя какая-то ошибка либо ты ожидаешь одно поведение, а на самом деле работает иначе. Приводи больше информации. Предыдущая строчка работает во ВСЕХ навигаторах на ВСЕХ платформах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 16:31 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
У меня есть тег <span id="nameId"></span> В него при помощи javascript если есть необходимость добавляется надпись при помощи innerText и задаю цвет шрифта при помощи javascript. Только цвет я задаю как redб сейчас попробую числа подставить. Может это влияет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 16:34 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
Хотя и бытует мнение, что лучше пользоваться числовыми значениями (кстати, "#ff0000" = "#f00"), но firefox должен "скушать" названия цветов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2007, 16:47 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
Спасибо. Все работает. Я просто не заметил у меня другая проблема, текст не добавлялся в таг и поэтому я не видел цвета. Вставляю текст при помощи innerText в firefox 2.0 не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 11:05 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
Куда ты вставляешь текс при помощи innerText? - Четче мысли! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 03:37 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
document.getElementById('nameId').style.color='#FF0000'; - это слишком длинно, парни! Может удобнее: document.all['id'].style.color='#FF0000' ??? frix-mth.narod.ru - посетие, если хотите.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2007, 22:10 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
frix-mthМожет удобнее: document.all['id'].style.color='#FF0000' ???getElementById экономичнее (если говорить об осле). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2007, 12:17 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
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-элементах. Одни браузеры их определяют как ИмяФормы.ИмяЭлемента а другие просто ИмяЭлемента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2007, 19:12 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
Не рекомендую сокращений! Это конечно удобно (меньше писать), но часто несовместимо (FF не съел сокращеный ID) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2008, 21:47 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
frix-mthdocument.getElementById('nameId').style.color='#FF0000'; - это слишком длинно, парни! Может удобнее: document.all['id'].style.color='#FF0000' ??? да ты што ж такое говоришь-то? бусурман ты этокей! весь мир уже пишет так: $('nameId') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2008, 22:26 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
frix-mthfrix-mth.narod.ruужас какой. ты это в файрфоксе видел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2008, 22:29 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
Trevor да ты што ж такое говоришь-то? бусурман ты этокей! весь мир уже пишет так: $('nameId') Приведи плз пример через $('nameId') обращение скажем к color объекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2008, 23:10 |
|
||
|
JavaScript и стили
|
|||
|---|---|---|---|
|
#18+
TVadimСпасибо. Все работает. Я просто не заметил у меня другая проблема, текст не добавлялся в таг и поэтому я не видел цвета. Вставляю текст при помощи innerText в firefox 2.0 не работает. Вставляй через innerHTML, будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2008, 03:48 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34981737&tid=1456808]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 409ms |

| 0 / 0 |
