Файлы Скрипты и модификации

Переход по внешней ссылке для uCoz

Описание:
Скрипт наподобие того же, что стоит Вконтакте. При переходе на другие сайты вылезает страничка с подтверждением о переходе.

Установка:
1. Создайте файл с именем away.htm и содержимым:
Код
<html>  
<head>  
<meta http-equiv="content-type" content="text/html; ">  
<title>Переход по внешней ссылке</title>  
<script type="text/javascript">  
<!--  
var domain = self.location.host;  
var url = self.location.search;
url = url.substring(1, url.length)+ location.hash;  
function go() {  
location.replace(url);  
//-->  
}  
</script>
</head>  
<body bgcolor="white" style="padding: 20px 180px; font-size: 12px; font-family: Tahoma; line-height: 200%;">  
<h2></h2><h2>Переход по внешней ссылке</h2>  
Вы покидаете сайт <b>site.ru</b> и переходите по внешней ссылке <script type="text/javascript">document.write('<b>'+ url +'</b>')</script>.  
Администрация <b>site.ru</b> не несет ответственности за содержимое сайта <script type="text/javascript">document.write('<b>'+ url +'</b>')</script> и настоятельно рекомендует <b>не указывать</b> никаких своих данных, имеющих отношение к <b>site.ru</b> (особенно <b>nickname</b>, <b>пароль</b> и <b>cookies</b>), на сторонних сайтах.  
<br><br>  
Кроме того, сайт <script type="text/javascript">document.write('<b>'+ url +'</b>')</script> может содержать  
вирусы, трояны и другие вредоносные программы, опасные для Вашего  
компьютера. Если у Вас нет серьезных оснований доверять этому сайту,  
лучше всего на него не переходить, даже если Вы якобы получили эту  
ссылку от одного из Ваших друзей.  
<br><br>  
Если Вы еще не передумали, нажмите на <script type="text/javascript">document.write('<a href="javascript://" onClick="go()">'+ url +'</a>')</script>.<br>  
Если Вы не хотите рисковать безопасностью Вашего аккаунта и компьютера, <b>нажмите <a href="javascript:window.close()">отмена</a></b>.  
</body>  
</html>


2. На нужных страницах сайта вставляем после body:
Код
<script type="text/javascript">  
$(document).ready(function(){  
var sh;  
var ls;  
sh=document.location.host;  
//alert (sh);  
ls=document.getElementsByTagName('a');  
for (i=0; i<ls.length;i++)  
{  
if((ls[i].host!=sh)&&(ls[i].host!='ucoz.ru')&&(ls[i].host!='www.ucoz.ru')&&(ls[i].protocol!='javascript:'))  
ls[i].href='http://'+sh+'/away.htm?'+ls[i].href;  
}});  
</script>


Исправлен баг, при котором обрезалась ссылка с hash (часть URL, которая идет после символа решетки '#').
Источник: Неизвестен
Материал «Переход по внешней ссылке для uCoz» ещё никто не комментировал.
Добавлять комментарии могут только зарегистрированные пользователи.
Войдите на сайт или Зарегистрируйтесь
Чат
Для добавления необходима авторизация
Статистика
1
Всего
0
Пользователи
1
Гости
Никого нету
Сегодня нас посетили
Никто ещё не посетил
© 2012 – 2025 «For-uCoz». Made with by Snoopak Хостинг от uCoz
Внимание! На сайте ведутся технические работы.
Некоторые изображения и файлы могут быть недоступны