|
|
|||||
изменение стиля через JS
мне нужно из скрипта изменить некоторые свойства хтмл элемента.
например цвет текста вот так: document.getElementById(my_id).style.color = 'red'; А как поменять большое колечиство свойств, там: высоту, ширину, бордер, отступы и прочее? на одном сайте подглядел такую вещь: Но он у меня почему-то не работает (( |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Так найди Element в коде и все его методы.
|
|
|||||
В той части кода, которая у меня есть, нет объявления Element.
Я даже не в курсе пользовательский это объект или предопределённый. По всей видимости пользовательский в методе которого (setStyle) учавствует Идентификатор элемента и инициализация свойств. К сожалению моих навыков в JS не хватает для написанию конструктора, поэтому буду рад любой помощи ) |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ну значит Element находится во внешнем js-файле. Поиск по содержимому файлов спасёт отца русской демократии.
|
|
|||||
Если б у меня был источник, я бы так и поступил.
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ну как же? Если на сайте было подсмотрено, то и подсмотреть в код js-файла не составит проблемы.
|
|
|||||
Подсмотренно было давно и сохранено в долгий ящик, и когда понадобилось то оказалось недостаточным - и адреса того сайта я не записал
В общем с объектом и методами у меня ни хрена не вышло А вот функция вроде работает: |
|
|||||
А вернуть стили как было получается только в Опере
Как это провернуть и в других броузерах? |
|
|||||
Регистрация: Nov 2002
Сообщений: 249
|
перезагрузи таблицу стилей, она в кеше и это секндное дело.. если уж на то пошло...
а вообщето на код не помешало бы посмотреьть и где ьы хранишь старые значения... |
|
|||||
старые значения храню в переменной old_style - это видно из примера выше.
Стиль меняется не у всей страницы, а только у определённого текствого блока |
Часовой пояс GMT +4, время: 22:23. |
|
« Предыдущая тема | Следующая тема » |
|
|