это ограничение фреймов вообще. Меньше ограничений и больше проблем безопасности. Как вы сказали ... iframe загружает и внешнюю страницу - страницу, которая может по существу прийти откуда угодно. Чтобы защитить целостность сайта, отображающего эту внешнюю страницу, iframe не может получить доступ к странице, которая его содержит.
Возможно, вы захотите попробовать открыть новое окно, используя javascript:
window.open ("{path_to_image}","title","menubar=1,resizable=1,width=350,height=250");
Как вы можете видеть, есть несколько опций, которые вы можете настроить для настройки всплывающего окна.
Вот еще одна ссылка с некоторой информацией о iframes