Почему вы хотите, чтобы всплывающее окно не позволяло пользователю контролировать это всплывающее окно (перемещение окна, сворачивание, закрытие и т. Д.)?Это противоречит всем правилам юзабилити в Интернете.
Если вы все еще хотите сделать что-то подобное, я бы порекомендовал встроенный лайтбокс.Это позволит вам управлять стилем всплывающего окна, однако оно никогда не покинет главное окно вашего сайта.
Популярным решением для этого, у которого уже много работы, будет colorbox .
Если вам не нужны все возможности или функциональность colorbox, было бы довольно легко развернуть свой собственный, поскольку у вас нет желания показывать какие-либо элементы управления.
$("a").click(function() {
$(document).append('<iframe id="chromelessPopup" src="popup_src.html"></iframe>');
}
А потом немного CSS для стилизации вашего всплывающего окна:
#chromelessPopup {
height: 400px;
width: 340px;
border: 2px solid #000;
position: absolute;
top: 10%;
left: 35%
}