Доработать XSL-преобразование

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.11.2010

Имеется работающее в браузере Internet Explorer XSL-преобразование (файл XSL), которое на основе данных из XML отображает графическую карту сети (позиции значков и другие свойства компьютеров задаются в XML). Кроме этого, в XSL реализовано собственное контекстное меню для значков на карте (Java Script).

Проблема: XSL некорректно работает в браузере FireFox и Opera - позиции значков не устанавливаются и все они слипаются в одном углу, в Safari - отображение корректное, но не работает контекстное меню и действия по клику на значке (не отрабатывают Java Script'ы), в Google Chrome - не работает в принципе.

Требуется доработать XSL-преобразование для корректной работы во всех перечисленных браузерах или, как минимум, в FireFox и Opera (плюс к IE). Возможен вариант разработки отдельных XSL-преобразований для каждого конкретного браузера (на базе основного XML). Основная задача - сохранить имеющийся функционал XSL и его работоспособность в Internet Explorer.

Срок - 3 недели.

Возможно продолжение сотрудничества в будущем по теме разработки новых XSLT для web-интерфейсов программ.

В приложении - работающий в Internet Explorer экземпляр XSL + XML + файлы значков + графическая подложка карты для наглядности.

Заявки фрилансеров