окно.событие
IE: существует объект window.event
FF: нет объекта window.event. Объекты событий можно передавать в качестве аргументов функциям. Например, onmousemove=doMouseMove(event)
Текущие координаты мыши
IE: event.x и event.y.
FF: event.pageX и event.pageY.
Универсальный: оба имеют свойства event.clientX и event.clientY.
Текущие координаты мыши (плюс расстояние, пройденное полосой прокрутки)
IE: event.offsetX и event.offsetY.
FF: event.layerX и event.layerY.
Позиции метки по координатам x и y: style.posLeft и style.posTop.
ИЕ: Да.
ФФ: Нет.
Общие: object.offsetLeft и object.offsetTop.
Высота и ширина формы
IE: document.body.offsetWidth и document.body.offsetHeight. Примечание. На данный момент страница должна иметь тег body.
FF: window.innerWidth и window.innerHegiht, а также document.documentElement.clientWidth и document.documentElement.clientHeight.
Общие: document.body.clientWidth и document.body.clientHeight.
Добавить событие
IE: element.attachEvent("onclick", func);.
FF: element.addEventListener("щелчок", func, true).
Универсальный: element.onclick=func. Хотя событие onclick можно использовать, эффекты onclick и двух вышеуказанных методов различны. onclick выполняет только один процесс, тогда как AttachEvent и addEventListener выполняют список процессов, то есть несколько процессов. Например: element.attachEvent("onclick", func1);element.attachEvent("onclick", func2), чтобы выполнялись и func1, и func2.
Пользовательские свойства для меток
IE: Если для тега div1 определено значение атрибута, это значение можно получить с помощью div1.value и div1["value"].
FF: невозможно получить с помощью div1.value и div1["value"].
Универсальный: div1.getAttribute("значение").
Родительский узел, дочерний узел и узел удаления
IE: родительский элемент, паремент.дети, элемент.ромовеноде(истина).
FF: родительскийУзел, родительскийУзел.дочернийУзел, узел.родительскийУзел.удалитьЧилд(узел).