Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...

Перейти на новый сайт помощи по uCoz


Страница 1 из 11
Архив - только для чтения
Модератор форума: Shеriff, JonMagon, Yuri_G 
Сообщество uCoz » Архивариус » Вопросы новичков (первые шаги в системе) » Как заблокировать текст, чтобы он не выделялся? (Можно ли заблокировать текст или всю страницу)
Как заблокировать текст, чтобы он не выделялся?
paullugin
Сообщений: 32
Репутация: 0

Сообщение # 1 | 23:14:56
Можно ли заблокировать текст или всю страницу, чтобы его нельзя было выделить и скопировать?
K1l0
Сообщений: 104
Репутация: 26

Сообщение # 2 | 23:17:40
Цитата paullugin ()
Можно ли заблокировать текст или всю страницу, чтобы его нельзя было выделить и скопировать?
Универсального решения попросту не существует. Так что не стоит заострять на этом внимание. Всегда можно выделить текст из исходного кода, или с помощью плагинов для браузера, например Firebug
Sonor
Сообщений: 243
Репутация: 503

Сообщение # 3 | 23:47:58
Любые выкрутасы чреваты пессимизацией; отправляемую в flight информацию регулируйте условиями распространения.

Dogica
Сообщений: 1230
Репутация: 352
Уровень замечаний:

Сообщение # 4 | 15:01:50
Даже плагины не нужны - любой браузер позволяет просмотреть исходный код любой странички вашего сайта, по которому с помощью поиска легко найти и скопировать то что нужно.

Eсли защита от детей и других не очень сведущих посетителей вас устроит - вот эта функция запрещает выделение и копирование текста на странице
ставите в любое место между <head> </head> на Страницы Сайта:

<script type="text/JavaScript">
function killCopy(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=killCopy
document.onclick=reEnable
}

</script>

Добавлено (17 Сен 2014, 15:01:50)
---------------------------------------------
дополнительно можете использовать вот эту функцию (тоже между <head></head>) - она запрещает открытие меню браузера на правую кнопку мыши
но при нажатии клавиши SHIFT вместе с правой кнопкой меню все равно появляется

<script type="text/JavaScript">
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
return false;
};);};);

</script>


WWW.DOGICA.COM / WWW.DOGICA.ORG
Сообщение отредактировал Dogica - Среда, 17 Сен 2014, 15:02:12
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 5 | 15:12:50
paullugin, есть скрипты блокирующие правую кнопку мыши, но есть и отключение скриптов в браузере. Можно разместить текст картинкой, но существуют программы распознавания. Так ли уникальны и ценны ваши тексты, чтобы прилагать столько усилий для препятствования копирования? Единственное 100% надёжное средство - не публиковать ваши тексты в интернете.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Сообщество uCoz » Архивариус » Вопросы новичков (первые шаги в системе) » Как заблокировать текст, чтобы он не выделялся? (Можно ли заблокировать текст или всю страницу)
Страница 1 из 11
Поиск: