Относительно # 1, да, вы можете сказать, что вас подставили, используя какой-то простой javascript:
<script type="text/javascript">
if (self != top)
{
// Framed!
}
</script>
Что касается # 2, я не уверен, что вы можете сделать, используя переменную "top", но я знаю, что вы можете изменить его местоположение (поэтому, если ваш сайт создан другим сайтом, вы можете изменить свой фрейм расположение верхнего фрейма - по сути, перенаправление пользователя непосредственно на ваш сайт).
Не уверен, что еще вы можете или не можете сделать с верхним фреймом - кто-то еще сможет предоставить там больше информации.