Уравнивающий объект - Большая Энциклопедия Нефти и Газа, статья, страница 2
Одна из бед новой России, что понятия ум, честь и совесть стали взаимоисключающими. Законы Мерфи (еще...)

Уравнивающий объект

Cтраница 2


Если же перехватывается событие внутри блока, невозможно определить, какой блок получил событие, поскольку свойство target события ссылается на элемент, получивший событие, а он может быть рисунком или абзацем. Эти функции сравнивают точку щелчка с параметрами места, занимаемого элементом, и возвращают элемент, получивший событие. Чтобы соединить новое и старое вместе ( приложение из главы 12 и уравнивающие объекты из главы 13), я использую новые методы уравнивающих объектов get left, get top, get clip width и get clip height в своих функциях. Конечно, другой возможностью была реализация функций перетаскивания внутри объектов, но лучше оставить объекты такими, как они есть.  [16]

Функция show article устанавливает ширину и высоту врезки документа Web-страницы. Поскольку для врезки Navigator использует тег LAYER, a IE - Div-блок, я создала отдельные подблоки для каждого браузера. При желании можно было перенести этот код в специфические для браузеров файлы исходных кодов, но различия столь незначительны, что я решила оставить все, как есть. Остаток функции передвигает блок рисунков для экрана с меньшим разрешением и делает его и блоки текстов статей видимыми, снова используя методы уравнивающих объектов.  [17]

Navigator нуждаются в изменениях, и, как ни странно, это объясняется проблемой, возникающей при изменении размеров в Navigator. Без этого страница не будет перерисовываться правильно. Основная причина состоит в том, что, когда происходит событие resize для Netscape, он просматривает глобальные переменные и нефункциональные разделы кода блоков сценариев. Как вы увидите ниже, я использую уравнивающие объекты, созданные в главе 13 и переопределенные в главе 14, для обработки всех движений страницы и видимости статей. Однако в ходе события resize массивы уравнивающих объектов переустанавливаются в пустые массивы.  [18]

Navigator нуждаются в изменениях, и, как ни странно, это объясняется проблемой, возникающей при изменении размеров в Navigator. Без этого страница не будет перерисовываться правильно. Основная причина состоит в том, что, когда происходит событие resize для Netscape, он просматривает глобальные переменные и нефункциональные разделы кода блоков сценариев. Как вы увидите ниже, я использую уравнивающие объекты, созданные в главе 13 и переопределенные в главе 14, для обработки всех движений страницы и видимости статей. Однако в ходе события resize массивы уравнивающих объектов переустанавливаются в пустые массивы.  [19]



Страницы:      1    2