Доработать XSL-преобразование
Имеется работающее в браузере 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 + файлы значков + графическая подложка карты для наглядности.