SPASAY.RU - специальный ресурс, предназначенный для поиска информации и быстрого решения задач. Подробнее...

На этом сайте можно заказать решение задачи, поиск информации, написать реферат, придумать имя сайту и вообще поставить любую задачу, которую вы не знаете как сделать или решение которой отнимает много времени. ЗАКАЗАТЬ

Наименование: Ищу скрипт (Стоимость: $$ 0.6)
Категория: Программирование, дизайн, сайты 
Заказчик: kluver
Статус: Задача выполнена (07.05.2007 06:55)
Критерий решения: Качество
Может пригодиться:
Описание: Нужен скрипт, который защищал бы материалы, текст на сайте от копирования.

Скрипт не должен быть большого веса, не должен сильно перегружать страниицы
Количество исполнителей: 3
Решение
Пользователь Дата создания Описание Комментарий Файл
igy 29.04.2007 22:30 Вот скрипт для защиты от выделения на странице любым способом :


document.ondragstart = no_sel;
document.onselectstart = no_sel;
document.ontextmenu = no_sel;
function no_sel() {
return false
}


Просто скопируйте и вставте в своем html-редакторе этот фрагмент кода.

Если требуется защита от выделения определенной части текста или картинки тогда, например, для текста, помещенного в тэг следует в писать в его тэг: ondragstart = "return false" onselectstart = "return false" ontextmenu = "return false".
Т.е. получится вот так:

это текст никто никогда не скопирует! .

Тоже самое можно сделать и для картинки c тэгом .

А поместив это в тэг опять же, получится защита информации на всей странице от копирования.

Чтобы нельзя было сохранить картинку, сделав правый клик по ней, затем выбрав из контекстного меню "Сохранить как..." то придется запретить выпадение контекстного меню на картинке: oncontextmenu="return false" - вписав это в тэг картинки.

Так же можно запретить выпадение контекстного меня для всей страницы, вписав выше приведенное в тэг , или добавить строчку document.oncontextmenu = no_sel; в скрипт, котрый приведен с самого начала.

Ну, надеюсь, все, надеюсь Вам это поможет. Успехов в изучении JavaScript'а - легкого и полезного языка в web-дизайне.  
Спасибо за несколько вариантов   Нет  

Комментарии

Пользователь Сообщение
igy (Исполнитель)
29.04.2007 22:37
В решении задачи я приводил html-тэги, но сайт их не отображает.
igy (Исполнитель)
29.04.2007 22:40
т.е. например где текст "это текст никто никогда не скопирует!" дожен быть открывающий тэг p и закрывающий. Перед > в открывающем - вписано ondragstart = "return false" onselectstart = "return false" ontextmenu = "return false" . Если что - не понятно - пишите, объясню.
igy (Исполнитель)
29.04.2007 22:42
Ну и в скрипте, приведенном в самом начале - открываюший и закрывающий тэги script.
kluver (Заказчик)
30.04.2007 14:21
Вот так выглядит общий вид страницы:




$GLOBAL_HEADER$

$GLOBAL_LEFT$






$MESSAGE$



$COMMENTS$

$GLOBAL_RIGHT$




Мне нужно защитить от копирования - $MESSAGE$
kluver (Заказчик)
30.04.2007 14:22
Вот так выглядит общий вид страницы:
html
head
/head
body bgcolor="#FFFFFF"
$GLOBAL_HEADER$
!-- Site Menu --
$GLOBAL_LEFT$

table border="0" cellpadding="0" cellspacing="0" width="100%"
tr
/tr
/table
hr
tr td class="entryTextTd" colspan="2" $MESSAGE$
/td /tr
/table

$COMMENTS$
!-- Publ Search --
$GLOBAL_RIGHT$
/table
/body
/html

Мне нужно защитить от копирования - $MESSAGE$
kluver (Заказчик)
30.04.2007 14:37
У меня стоит такой скрипт, НО
1. он не дает нажимать правую кнопку на всей странице
2. В Опере он не работает :(

var message='Копировние материалов с сайта Kluver Psycho запрещено. Вы сможете скачать материал, когда будете входить в группу "Пользователи"'; function click(e)
}
if (document.layers) }}
if (document.layers)
document.onmousedown=click;

kluver (Заказчик)
30.04.2007 14:45
СДЕЛАЛА ПЕРВЫЙ ВАРИАНТ.
но В OPERA он НЕ работает :(
igy (Исполнитель)
01.05.2007 00:37
Если скрипт запрещающий нажимать на правую кнопку вписать в тэг, в котором должен быть запрет - только на содержимое этого тэга не будет нажиматься проавая кнопка. Если же это в тэге body то соответственно на всю страницу. То же и с запретом на копирование. Скрипт в Опере не работает, но в задание не указывалось что требуется под Оперу. Если у Вас не получается сделать даже под IE - вышлите страничку сюда: imaksymenko@gmail.com я сделаю все требуемы защиты и верну.

Тема
Реш
$
1 Дискретная математика 2 $ 0.11
2 информация 1 $ 0.0
3 геометрия 1 $ 0.0
Рейтинг заказчиковРейтинг исполнителей
Логин
Рейтинг
1. lizzzzzza 46
2. kotenok 30
3. hoho 29
4. juliy 26
5. Konek 20
6. Nancy 19
7. corollla 18
8. Aikado 18
9. kluver 16
10. Veto4ka 15
Рейтинг исполнителей Рейтинг заказчиков
Логин
Рейтинг
1. Kaimi 42
2. mag 35
3. alexnn 30
4. Lileo 28
5. olga_pope 27
6. simpsons23 17
7. tatulchenkov 15
8. Gn0me 13
9. mostnn 13
10. alexey_k_v 12
НОВОСТИ
07.11.2009
Количество решений + наличие моих решений >>>
07.11.2009
Формулы и форматирование задач >>>
28.10.2009
Рейтинг >>>
15.06.2009
запомнить >>>
27.05.2009
На форуме сделана шапка сайта >>>