Как мне проверить, загружается ли страница в iframe? Кроме того, можно ли заставить страницу изменить основной URL-адрес на собственный изнутри iframe?
И то, и другое возможно и подробно объяснено в этом посте:
Код ужаса - We Done Been ... Framed!
Имейте в виду, что они не идеальнырешения, поскольку родительская страница может помешать вам делать это с помощью различных методов (также обсуждается в посте).
Чтобы получить родительский тег / имя_узла:
theParent = $(this).parent(); //alert(theParent[0].nodeName);