Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.10.2011, 18:17
Аспирант
Отправить личное сообщение для Tums37 Посмотреть профиль Найти все сообщения от Tums37
 
Регистрация: 08.10.2011
Сообщений: 32

Как заблокировать текст, чтобы он не выделялся?

Можно ли заблокировать текст или всю страницу, чтобы его нельзя было выделить и скопировать?
Ответить с цитированием
  #2 (permalink)  
Старый 10.10.2011, 18:58
Аватар для smallredstone
Новичок на форуме
Отправить личное сообщение для smallredstone Посмотреть профиль Найти все сообщения от smallredstone
 
Регистрация: 04.10.2011
Сообщений: 9

Не знаю зачем это вам, но для начала можно накрыть его сверху прозрачным div-элементом. Пожалуй в этом случае придется всю страницу покрывать этим элементом, а то все-равно получится выделить

Последний раз редактировалось smallredstone, 10.10.2011 в 19:01.
Ответить с цитированием
  #3 (permalink)  
Старый 10.10.2011, 19:10
Аватар для smallredstone
Новичок на форуме
Отправить личное сообщение для smallredstone Посмотреть профиль Найти все сообщения от smallredstone
 
Регистрация: 04.10.2011
Сообщений: 9

Еще выделение можно очистить из javascript (подробности здесь)

$(document).ready(function () {
  $('.unselectable').mouseup(function () {
    window.getSelection().removeAllRanges();
  });
});

Однако это не работает если mouseup случился за пределами .unselectable-элемента. Пожалуй надо еще на mouseout повесить обработку
Ответить с цитированием
  #4 (permalink)  
Старый 10.10.2011, 19:50
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

link Вот здесь почитайте. Самому нужно было, решение - 2пост
Ответить с цитированием
  #5 (permalink)  
Старый 10.10.2011, 21:14
Аспирант
Отправить личное сообщение для Tums37 Посмотреть профиль Найти все сообщения от Tums37
 
Регистрация: 08.10.2011
Сообщений: 32

Это маля те то,что я хотел.
В этом примере вся страница блокируется. Мне надо только чтобы выделять было нельзя, а нажимать на ссылки и т.д. можно.
Может есть такая функция...
Ответить с цитированием
  #6 (permalink)  
Старый 10.10.2011, 21:23
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

if(window.getSelection) {
	window.getSelection().removeAllRanges();
}
else if (document.selection && document.selection.clear) {
	document.selection.clear();
}


развернутый ответ тут

Последний раз редактировалось monolithed, 10.10.2011 в 21:45.
Ответить с цитированием
  #7 (permalink)  
Старый 10.10.2011, 22:27
Аспирант
Отправить личное сообщение для Tums37 Посмотреть профиль Найти все сообщения от Tums37
 
Регистрация: 08.10.2011
Сообщений: 32

Огромное спасибо как раз то, что нужно!!!
Ответить с цитированием
  #8 (permalink)  
Старый 10.10.2011, 23:07
Аватар для systemiv
Профессор
Отправить личное сообщение для systemiv Посмотреть профиль Найти все сообщения от systemiv
 
Регистрация: 19.08.2011
Сообщений: 186

link
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как отобразить текст. potkin Общие вопросы Javascript 17 26.10.2017 15:09
Как внести в переменную текст Joshka Javascript под браузер 11 29.04.2011 22:28
Как сделать, чтобы span или div исчезали и появлялись плавно? Бобр Общие вопросы Javascript 30 15.02.2011 19:44
На входе HTML получить на выходе просто текст, как? Dmitry Общие вопросы Javascript 2 25.08.2008 10:42
Как распознать текст? monach79 Общие вопросы Javascript 12 21.07.2008 13:22