Этот скрипт позволяет задавать определенное время для просмотра страницы, а по истечении времени перенаправлять посетителя на другой сайт. Отличие от обычного редиректа в том, что скрипт не остановишь кнопкой "Стоп". Скрипт еще показывает в статусной строке сколько времени осталось находиться на странице. Посмотрите вниз, на статусную строку. Приятно то, что время нахождения и адрес страницы на которую Вас "выбрасывают", можно устанавливать самому.
Code <body onLoad="begintimer()">
<script> <!-- //ниже вводится время лимита в формате "минуты:секунды" Минут может быть сколько угодно, а секунды можно устанавливать в диапазоне от 0 до 59
var limit="0:30" if (document.images){ var parselimit=limit.split(":") parselimit=parselimit[0]*60+parselimit[1]*1 } function begintimer(){ if (!document.images) return if (parselimit==1) window.location="http://www.ваш http адрес" else{ parselimit-=1 curmin=Math.floor(parselimit/60) cursec=parselimit%60 if (curmin!=0) curtime=curmin+" мин. и "+cursec+" секунд осталось на просмотр этого сайта" else curtime=cursec+" секунд осталось на просмотр этого сайта" window.status=curtime setTimeout("begintimer()",1000) } } //--> </script>
Тот же код только без пояснений чистый Вставьте в тег Code <body … onLoad="begintimer()">
Код. Code <script language="JavaScript"> <!-- var limit="5:00" if (document.images){ var parselimit=limit.split(":") parselimit=parselimit[0]*60+parselimit[1]*1 } function begintimer(){ if (!document.images) return if (parselimit==1) window.location="http://www.site.ru/" else{ parselimit-=1 curmin=Math.floor(parselimit/60) cursec=parselimit%60 if (curmin!=0) curtime="There were "+curmin+" min. and "+cursec+" sec." else curtime="There were "+cursec+" sek." window.status=curtime setTimeout("begintimer()",1000) } } //--> </script>
Автор / Источник: неизвестен Материал подготовил ed127
|