Есть ли способ сделать так, чтобы, если страница внутри iframe не была src, она изменила родительскую страницу на URL, на который пытается перейти iframe? Примерно так:
<script> function redir() { if(document.getElementById("myiframe").src != 'http://www.google.com'){ window.location = document.getElementById("myiframe").location } } </script> <iframe src="http://www.google.com/" id="google" onload="redir()"></iframe>
Нет.
В соответствии с политикой того же происхождения родительской странице не разрешается получать какую-либо информацию о том, что происходит в iframe, если только страницы не находятся в одном домене.