Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Нужен скрипт, разваливающий фрейм через некоторое время
Новая тема
Ответить
цитата
31/08/08 в 18:49
violar
У кого-нибудь есть скрипт, разваливающий фреймы? Но чтобы фрейм разваливался не сразу, а минут через пять.
цитата
31/08/08 в 19:01
-=Faraon=-
Всмысле удалить фрейм?
цитата
31/08/08 в 21:20
kodek
Если я правильно понял, нужно что-то типа этого.
Цитата:
<HTML>
<HEAD><TITLE></TITLE></HEAD>
<script language="JavaScript">
function unFrame()
{
if (parent.frames.length > 0) {
parent.location.href = self.document.location }
}
</script>
<BODY onLoad="setTimeout('unFrame()',300000)">
</BODY>
</HTML>
цитата
01/09/08 в 16:42
violar
kodek писал:
Если я правильно понял, нужно что-то типа этого.
С этим скриптом фрейм не разваливается. Просто через заданный промежуток времени происходит перезагрузка страницы, которая находится в фрейме. Но при этом эта страница так и остается в фрейме. А нужно, чтобы он разваливался.
Например, создали на диске файл "demo.html", в которой прописан фрейм:
Код:
<iframe src="https://www.master-x.com" width=100% height=100%></iframe>
Так вот нужно, чтобы при открытии файла "demo.html" через заданный промежуток времени он вроде как пропадал, а вместо него открывался сайт
https://www.master-x.com
цитата
01/09/08 в 17:12
kodek
Все он разваливает как надо.
Просто ты бы задачу сразу объяснил, поконкретней =)
Цитата:
<html>
<head>
<title>breaking iframe</title>
</head>
<script language="JavaScript">
function unFrame()
{
if (parent.frames.length > 0) {
parent.location.href = 'http://master-x.com/' }
}
</script>
<BODY onLoad="setTimeout('unFrame()',20000)">
<iframe src="http://master-x.com/" width=100% height=100%></iframe>
</body>
</html>
В примере - через 20 секунд перезагружает сайт.
Если 5 минут нужно - то поставь 300000 таймаут.
цитата
01/09/08 в 17:20
kodek
violar писал:
С этим скриптом фрейм не разваливается. Просто через заданный промежуток времени происходит перезагрузка страницы, которая находится в фрейме. Но при этом эта страница так и остается в фрейме. А нужно, чтобы он разваливался.
Это фигня какая-то.
В чём пробовал? В IE, Firefox 3 и Opera 9.24 всё работает. Фрейм убирает и грузит страницу, которая была загружена во фрейме.
цитата
02/09/08 в 03:42
violar
kodek писал:
Все он разваливает как надо.
Просто ты бы задачу сразу объяснил, поконкретней =)
В примере - через 20 секунд перезагружает сайт.
Если 5 минут нужно - то поставь 300000 таймаут.
Сейчас нормально. Спасибо...
цитата
02/09/08 в 10:21
Adulter
ТС, за фреймбрекеры тебя побанят)
Новая тема
Ответить
Эта страница в полной версии