Но если хочется htnl, то пож:
index.html
<html>
<head>
<meta charset="utf-8">
<title>IFRAME TEST</title>
</head>
<body>
<iframe src="http://mysite/frame.html" width="100%" height="800px">
</iframe>
</body>
</html>
frame.html:
<html>
<head>
<meta charset="utf-8">
<title>IFRAME TARGET</title>
<script type="text/javascript">
var url = window.location.href;
if(url.indexOf("mysite.ru") != -1){
if (self != top) {;
document.write('<p style="margin:100px 0 300px 0; text-align:center">Это чужой сайт!<br><br> Настоявший адрес: <a href="'+ self.location.href + '" target="_top">' + self.location.href + '</a></p><hr>');
}
}
</script>
</head>
<body>
бла-бла-бла
</body>
</html>
ЗЫ. На самом деле нет никаких ни index.html ни frame.html. Я работаю с CMS, где "файлы" генерятся автоматически. Индекс - это админка, в которой в ифрейме выводится сайт.