У меня есть серия ModalPopupExtenders, которые я использую для реализации всплывающих диалогов на странице ASP.NET 2.0.
Когда они всплывают, довольно легко указать местоположение, в котором они появляются, используя конструктор, используя координаты X и Y, но я не уверен, как бороться с изменениями размера окна, которые изменяют то, где они должны быть в декартовом пространстве. Мне нужно, чтобы они отображались относительно некоторых других элементов на странице.
Я пытался подключиться к функции onavize javascript в IE, но она не работает и срабатывает всякий раз, когда div изменяет размер (на самом деле проблематично, учитывая, что в интерфейсе пользователя много CollapsiblePanelExtenders.
Кто-нибудь когда-нибудь делал это и есть какие-либо предложения, как мне это сделать?
Редактировать: Этот код не может окончательно захватить событие изменения размера ...
http://blog.stchur.com/2006/09/06/the-ie-resize-bug-revisited/