Вы можете использовать родительскую функцию.
Вы можете определить функцию показа всплывающего окна на родительской странице. не в iFrame и вызовите эту функцию из iFrame.
Предположим, у вас есть функция отображения описания работы на родительской странице.
var showJobDesc = function(jobTitle,jobDesc,...){
....
}
теперь в iFrame вызывайте эту функцию как;
parent.showJobDesc(jobTitlem, jobDesc, ...);
При этом у вас нет проблем с размещением / выравниванием Диалога.