Замечаю сейчас по сети многие как-то делают так, что если вставить их сайт ов фрейм, то они как-то из него "выскакивают".
Вот самый яркий пример с Яндексом. Поробуйте вставить яндекс во фрейм и он из него выскочит.
Как это делается?
Вот пример:
Вот обычный сайт вставляется без проблем: http://way-s.ru/go.php?http://exbb.org/
а вот тоже самое с например Яндексом:
http://way-s.ru/go.php?http://www.yandex.ru/ - сайт выскакивает из фрейма.
Хочу тоже так сделать... Научите как...
1. bruno - 12 июля 2010 — 06:24 - перейти к сообщению
2. yura3d - 12 июля 2010 — 13:37 - перейти к сообщению
bruno пишет:
Как это делается?
Делается одной строчкой кода. Проверяется кол-во фреймов на исходной странице, и если оно отлично от 0, значит текущая страница (страница Вашего сайта) является составной по отношению к исходной (в рамках фреймовой структуры), и далее выполняется редирект на текущую страницу
Вот пример такой страницы на нашем сервере: http://way-s.ru/go.php?http://exbb.info/test.htm
А вот её исходник:
CODE:
<script>
if((self.parent&&!(self.parent===self))&&(self.parent.frames.length!=0)){self.parent.location=document.location}
</script>
Эта страница вылетает из фрейма
if((self.parent&&!(self.parent===self))&&(self.parent.frames.length!=0)){self.parent.location=document.location}
</script>
Эта страница вылетает из фрейма
Для защиты Ваших страниц вставьте первые 3 строки на Ваши страницы (желательно это сделать в заголовках страниц - head)
3. bruno - 12 июля 2010 — 14:17 - перейти к сообщению
yura3d
Спасибо!
Спасибо!