Открытие внешних ссылок через префикс "/go?"
Этот скрипт делает все внешние ссылки, через префикс "/go?" как внешняя ссылка. скрипт добавит, перед внешней ссылкой префикс "/go?". пример ссылок, наведите на одну из ссылок ↓ Обычная: Сайт вебмастера UcOz Внешняя: Google Активируем в общих настройках: "Проксировать все внешние ссылки в добавляемых материалах:" Установка: перед </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!='zornet.ru')&&(ls[i].host!='www.zornet.ru')&&(ls[i].protocol!='javascript:')) ls[i].href='http://'+sh+'/go?'+ls[i].href; }});</script> Заменить в "if((ls[i].host!=sh)&&(ls[i].host!='zornet.ru')&&(ls[i].host!='www.zornet.ru')&&(ls[i].protocol!='javascript:')) " на адрес вашего сайта. На внутреннюю ссылку не как влияет. Думаю будет полезно кому-нибудь) |
Поделиться в социальных сетях
Материал разместил
Комментарии: 7 | |
| |