Нужно сделать программку, для консультирования в режиме online. Незакончеая её версия сейчас выглядит так:
malikov.org/question/
Данные будут передаваться в помощью AJAX. Javascript будет принимать текст, создавать HTML-код, и вставлять в ветку.
Но в Internet Explorer 6, при изменении размеров шрифта, текст общения выходит за рамки:
[img]
s40.radikal.ru/i089/1008/bf/9c751ee31fd6.jpg[/img]
Поправить это можно с помощью javascript: склонировать узел, содержащий всю ветку обшения, затем удалить установленный узел и, на место старого узла, вставить обратно склонированный.
Я там сделал ссылку "Обновить вручную", которая запускает скрипт и вставляет текст на своё место.
Проблема в том, что обновление скрипта должно проходить автоматически, как бы реагируя на событие пользователя при увеличении шрифта.
Вопрос: как создать такое псевдособытие?
В интернете нашёл один способ: в каждое сообщение вставлять пустой элемент, фиксировать его координаты при загрузке и, через определённый интервал, следить за его смещением. Но этот способ, по моему, слишком муторный и тяжёлый, ведь ветка общения может оказаться очень большой...