Заметки о вёрстке сайтов  ·  Александр Шуркаев об HTML, CSS и JavaScript (скрипты, справочники и примеры по сайтостроению)
Путь: Заметки о вёрстке сайтов  >  JavaScript  >  7

Объект style в Opera 5

1 сентября 2001 г.

Известно, что начиная с версии 4, браузер Opera весьма неплохо поддерживает JavaScript/JScript. Тем не менее, огорчает отсутствие поддержки некоторых очень полезных и часто используемых объектов, методов и свойств.

Известно, что начиная с версии 4, браузер Opera весьма неплохо поддерживает JavaScript/JScript. Тем не менее, огорчает отсутствие поддержки некоторых очень полезных и часто используемых объектов, методов и свойств.

Конкретная проблема — невозможность динамического изменения у HTML элементов свойства display объекта style. Например, вы указали:

<div id="mydiv" style="display:none">Этот текст не видать!</div>

…и хотите, чтобы при нажатии на ссылку, этот DIV стал видимым:

<a href="javascript:void(0)" onClick="document.getElementById('mydiv').style.display = 'block'">Покажи!</a>.

Но не тут-то было! Для Opera стиль display нашего DIV'а undefined (не определен), и изменить его, к сожалению, никак нельзя…

Вообще, согласно официальной информации, только следующие свойства объекта style можно менять:

  • background (устанавливает только цвета)
  • backgroundColor
  • backgroundImage
  • color
  • top (задаётся только в пикселах)
  • left (задаётся только в пикселах)
  • pixelTop
  • pixelLeft
  • pixelWidth
  • pixelHeight
  • visibility
  • zIndex

Хитовые статьи про разработку сайтов

Рассылка новостей и новых статей

Сообщения будут приходить пару раз в неделю, не чаще

Объявления

LiveInternet