Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.116.88.128
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Запретить выделение контента
Сообщение оставлено 01.02.2011 в 15:45:51 | Сообщение #1

На многих популярных сайтах большинство плохих людей aka воров наглым образом копируют статьи/тексты и тд. Избавиться от этого можно тем, что просто запретить браузеру выделять контент. Этот скрипт больше предназначен для нубов, т.к опытным людям будет не сложно посмотреть исходный код страницы!
Для этого задаем body какой-нибудь идентификатор, в нашем случае это будет noselect, следовательно меняем <body> на:
Code
<body id="noselect">

И вставляйте этот js между <body></body>:
Code
<script type="text/javascript">   
function disableSelection(target){   
if (typeof target.onselectstart!="undefined")   
target.onselectstart=function(){return false}   
else if (typeof target.style.MozUserSelect!="undefined")   
target.style.MozUserSelect="none"   
else target.onmousedown=function(){return false}   
target.style.cursor = "default"   
}   
if (document.getElementById("noselect")) {   
disableSelection(document.getElementById("noselect"));   
}   
</script>

Скрипт также прост как и его установка. Созданная нами функция disableSelection обрабатывает тот блок, который мы выбрали (которому дали соответствующий идентификатор), при помощи событий onselectstart, onmousedown или при помощи добавления стиля -moz-user-select, работающего в лисе.
Вот и все.

 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика