|
|
|
| Всем, здрасте!
Я себе придумал задачку для сайта. Немного предыстории: несколько дней вырезал фоны из высококачественных фоток оборудования нашей компании. Таких фоток на сайтах конкурентов нет (и, надеюсь, не будет :)). при нажатии на маленькую картину, всплывает окошко с большим изображением. При клике на картику окно закрывается. Теперь я хочу фотки защитить, хоть как-то (понятно, что на 100% нифига не получиться). В IE маленьким кодом Ява запретить правый клик знаю как, это одна возможность, но у меня есть другие идеи, но не хватает знаний программирования для их реализации (я абсолютный новичок в программировании вообще). Кстати, почитал несколько тем, и не совсем понял, как можно натянуть прозрачный gif на изображение. Видел такое на других сайтах, но не понимаю, как это делается. Если кто объяснит, буду премного благодарен! :)
Обратно к теме:
Например, если в Java можно заставить браузер выдавать окошко с "ошибкой" типа "Вы нажали на правую кнопку мышки", то наверное, можно его заставить закрывать окошко с изображением? или нет? Еще на форуме прочел про контроль клавиши Ctrl. Как это сделать?
Да и ведь вообще можно сделать так, что при абсолютно любом действии, кроме движения мышкой, окно закрывалось, с помощью того же window.close()?
Если кто может, подскажите, плиз! списаибо! | |
|
|
|
|
|
|
|
для: dimon
(06.07.2007 в 12:35)
| | короче говоря, «защитить» так картинки не получится, единственной защитой будет защитой авторского права на эти изображения.
прозрачный гиф на изображение накладывается следующим образом
<img src="путь к прозрачному гифу"
style="background:url(путь к необходимому рисунку) 0 0 no-repeat;
width:ширина необходимого рисунка в пикселах;
height:высота необходимого рисунка в пикселах"/>
|
в Java врядле получится «заставить браузер выдавать окошко с "ошибкой"», а в JavaScript-е получится, но смысла не имеет (имеется ввиду ситуация с защитой нажатия правой кнопки), попробуйте в браузере Mozilla FireFox нажать сочетание клавиш ctrl+u, думаю, что все станет понятно.
«Да и ведь вообще можно сделать так, что при абсолютно любом действии, кроме движения мышкой, окно закрывалось, с помощью того же window.close()?»
окно можно закрывать и на событие движение мышкой | |
|
|
|
|
|
|
|
для: Lelik
(06.07.2007 в 12:59)
| | Спасибо за инструкции по празрачным Gif-ам ...
ФФ какой-то устойчивый к JavaScript-у (кстати, извиняюсь за ошибку в терминологии - молодость :)): в IE получилось закрывать окошко при нажатии на правую кнопку мыши, а в ФФ - нет.
Ну а в случае, что человек получит путь к изображению на сервере, почему нельзя выделить на сервере отдельную папку для этих самых качественных изображений (как это у меня на сервере), и закрыть туда доступ отовсюду, кроме нужного реферала (по идее, с помощью .htaccess). Я имею ввиду, что кроме как пройти по данной ссылке, открыть изображение не получиться, т.е. заблокировать возможность ввода полного пути в адресную строку браузера (хотя тут я не уверен, что это имеет смысл)
Вся моя мысль заключается в том, чтобы исключить все методы копирования рисунка, кроме как найти его на локальном диске в temp файлах, так как это исключить уже никак не получиться, и поэтому мне кажется, что просто закрывать окно при любом нажатии клавиш - было бы наиболее эффективно.
Понимаю, что это может быть бред новичка, но ... все равное прошу о помощи и о совете и людей знающих :) | |
|
|
|
|
|
|
|
для: dimon
(06.07.2007 в 13:18)
| | исключить все методы копирования рисунка, кроме как найти его на локальном диске в temp
А смысл? Тому кому нужен ваш фон смымрит его в любом случае, всем остальным (а их гораздо больше) это доставит массу неудобств.
Представляете пишет Рафаэль картину и думает как бы её защитить от копирования....
Всех переплюнул Малевич, тупо закрасил свою картину чёрным - гений!!!))) | |
|
|
|
|
|
|
|
для: dimon
(06.07.2007 в 13:18)
| | «А смысл? Тому кому нужен ваш фон смымрит его в любом случае, всем остальным (а их гораздо больше) это доставит массу неудобств.»
+1
«Понимаю, что это может быть бред новичка, но ... все равное прошу о помощи и о совете и людей знающих :)»
совет такой: над этой хренью не заморачевайтесь. ведь есть кнопка на клавиатуре Print\Screen и Photoshop почти у всех кто ваш фон захочет себе на пользу использовать ;) | |
|
|
|
|
|
|
|
для: Lelik
(06.07.2007 в 13:39)
| | В принципе, вы все правы, насчет неудобств, и того, что их все равно стырят... тут я согласен, и, все-таки, замарачиваться не буду...
@Lelik
"совет такой: над этой хренью не заморачевайтесь. ведь есть кнопка на клавиатуре Print\Screen и Photoshop почти у всех кто ваш фон захочет себе на пользу использовать ;)"
но, в порядке бреда :) ведь и у клавиши PrintScreen есть свой KeyCode (я полагаю), и при нажатии окошко просто закроется. У меня сейчас прост интерес к этому всему проснулся.
@Valick
"А смысл? Тому кому нужен ваш фон смымрит его в любом случае, всем остальным (а их гораздо больше) это доставит массу неудобств."
но ведь я все эти фотки обрабатывал для того, чтобы они просматривались с моего сайта, как товар нашей компании, а не для того, чтобы какой-нибудь из наших мелких конкурентов, просто слили все картинки себе на сайт и выдавали за свои (просто обидно) - так даже я делал )))
@Valick
"Представляете пишет Рафаэль картину и думает как бы её защитить от копирования...."
Сравнение с Рафаэлем мне льстит )))))
спасибо всем ответившим, которые образумили меня и избавили от выбрасывание n часов времени на ветер! ))) | |
|
|
|
|
|
|
|
для: dimon
(06.07.2007 в 14:19)
| | А если использовать флэш? подгружающий нужное изображение... тогда единственный способ скопировать - это остается принт-скрин | |
|
|
|
|
|
|
|
для: localGhost
(06.07.2007 в 14:41)
| | если с программированием я немного начинаю дружить, то с флэш объектами я еще вообще не общался... к сожалению | |
|
|
|
|
|
|
|
для: dimon
(06.07.2007 в 14:19)
| | «но, в порядке бреда :) ведь и у клавиши PrintScreen есть свой KeyCode (я полагаю), и при нажатии окошко просто закроется. У меня сейчас прост интерес к этому всему проснулся.»
есть в каждом браузере волшебное свойство — отключить джаваскрипт и алесгут, приехали, нажимаю какие угодно клавиши и щелкаю второй кнопкой мыши ;)
«но ведь я все эти фотки обрабатывал для того, чтобы они просматривались с моего сайта, как товар нашей компании, а не для того, чтобы какой-нибудь из наших мелких конкурентов, просто слили все картинки себе на сайт и выдавали за свои (просто обидно) - так даже я делал )))»
для этого есть суды — в случае такой ситуации иск на тему «об нарушении авторского права». | |
|
|
|
|
|
|
|
для: Lelik
(06.07.2007 в 15:13)
| | мммда, про волшебное свойство совсем забыл... ну что ж, не все так розово как кажется... еще раз подтверждается правило, что правила для того, чтобы их нарушать :) | |
|
|
|
|
|
|
|
для: dimon
(06.07.2007 в 15:39)
| | кстати, иногда из Флаша даже удобнее тырить картинки. там можно увеличить ее без потери
качества (если она векторная) и сделать тот же PrintScreen... | |
|
|
|