Начало · Справочники · Курсы · Разговоры

leechy.ru · Сайт почти придуман

Перехват событий скриптом

Присвоить обработчик событий можно не только с помощью атрибута, но и с помощью специальных свойств и методов элементов.

Перехват события в HTML'e

Самый простой способ назначить обработчик какого-нибудь события — это прописать соответствующий атрибут в нужном элементе. Но даже в таком простом деле есть некоторые тонкости.

События для начинающих

Вводная статья о том, что такое событие вообще.

DOM: Коротко о Создании

Что делать с данными, загруженными из внешнего XML? Каким образом создать, переместить, скопировать и наконец удалить элемент на странице? Пример подгружения и отображения внешнего XML-файла.

DOM: Загрузка XML-файла

Как загрузить внешный XML — вариант, работающий в MSIE5 и Mozilla 0.9.7+. Описаны самые главные возможности объекта XMLHttpRequest, включая разницу между синхронной и асинхронной загрузки.

DOM: Нестандартный HTML

Первая статья с примерами использования функций DOM. Показывает каким образом можно хранить данные, необходимые для работы скрипта в прямо в атрибутах. Также затрагивается тема о том каким образом распарсивать элементы, находящиеся в DOM-дереве.

onMouseOver или (!NN4)

Нельзя поставить обработчик события у простого текста в NN4? dORk это опровергает в очередной раз.

Дерево попроще

Чтобы сделать дерево, не всегда необходимо хранить вся его структура в массиве. Это пример, как сделать все проще.

Слои

Из модного слова несколько лет назад, слои становятся просто вспомагательным средством. Но для начала: что это такое?

Текстовый roll-over

Как поменять содержания практически любого HTML-элемента? Как сделать так, чтобы это работало в NN4? И все это весить меньше 2k? При большом желании можно сделать и настоящий «текстовый roll-over» с помощью этого скрипта!

Где находятся элементы?

Иногда, чтобы показать в абсолютно-спозиционированный слой, нужно узнать сначала где именно на странице оказался определенный элемент. Определение местоположения любого элемента с точностью до пиксела с помощью простой функции.

Делаем дерево из таблицы (часть 2)

Engine для дерева из первой части. Еще нет примера, но было нужно очень быстро «оживить» сайт.

Делаем дерево из таблицы (часть 1)

Задача — сделать дерево без помощи слоев. Дерево будет построено на базе обычных HTML-элементов. При этом браузеры, которые не умеют работать со всеми HTML-свойствами должны показывать дерево полностью раскрытое.

Играем в прятки

В CSS есть две свойства, на первый взглят очень похожие друг на друга, но по своей сути очень сильно различающиеся. Это свойства display и visibility...

Скажи мне, что у тебя за браузер...

С помощью JavaScript-а можно менять свойства всех или некоторых элементов на HTML-странице и таким образом «оживить» ее. Всех, некоторых или вообще до каких элементов можно «достучаться» с помощью JavaScript зависить от того, каким браузером просматриваеш ее.