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

Переход по внешней ссылке для 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» ещё никто не комментировал.
Добавлять комментарии могут только зарегистрированные пользователи.
Войдите на сайт или Зарегистрируйтесь
Чат
Для добавления необходима авторизация
Статистика
12
Всего
0
Пользователи
12
Гости
Никого нету
Сегодня нас посетили
© 2012 – 2025 «For-uCoz». Made with by Snoopak Хостинг от uCoz
Внимание! На сайте ведутся технические работы.
Некоторые изображения и файлы могут быть недоступны