Хорошо, я нашел ответ:
в javascript, который я написал:
var ctrl = $find('PopupCnt');
event.cancelBubble = true;
if (ctrl._popupVisible == true)
ctrl.hidePopup();
else
ctrl.showPopup();
строка 'event.cancelBubble = true' сделала это.
и еще одну вещь - я нажимал кнопку, которая вызывала обратную передачу, так что даже если всплывающее окно показывало, что оно будет сброшенокогда новая страница открылась, казалось, что она не работает.Я только что создал кнопку без обратной передачи, и она сработала.