Я пишу плагин для CMS (umbraco) и хочу прикрепить диалоговое окно с предупреждением к различным действиям на странице, одним из таких действий является нажатие ссылки (ссылки javascript), в большинстве браузеров следующий код работает хорошо
$(".propertypane").delegate("a, a div", "click", function () { window.onbeforeunload = confirmNavigateAway; });
В IE возникает проблема, связанная с тем, что IE, по-видимому, вызывает событие onbeforeunload при нажатии любой ссылки, даже если ссылка не удаляется.
Я создал примерздесь: http://jsfiddle.net/DETTG/8/
Примечание. У меня нет контроля над элементами управления ajax в области свойств, они написаны третьими лицами.