Задача - создание диалогового окна, максимально схожего с создаваемым методом showModalDialog() в IE, но на JS, без использования специфичных для IE свойств, методов и событий.
Задача разбивается на следующие:
1) открытие окна с кодом страницы диалога
2) обеспечение неизммености фокуса на этом окне
3) исключение выбора текста в этом окне (средствами, отличными от onSelectStart)
4) исключение вызова контекстного меню при нажатии правой клавиши мыши (средствами, отличными от onContextMenu)
5) присвоение значения возвращаемой переменной/массиву в скрипте страницы диалога
6) закрытие окна и возвращение этой переменной/массива функции, открывшей окно
Заранее спасибо за помощь.