|
|
|
| Ребята, подскажите как сделать, чтобы нельзя было перетащить картинку, допустим, к адресной строке??? Пробовал событиями ondragstart, и ему подобными, но что-то не как
А запрет event.cancelBubble='true' почему-то не отрабатывает... | |
|
|
|
|
|
|
|
для: chars
(08.12.2006 в 16:52)
| | Сколько я ни пытался перетащить картинку на веб-страничке к адресной строке, ничего не вышло. Может у вас мышь волшебная? | |
|
|
|
|
|
|
|
для: coloboc66
(08.12.2006 в 17:37)
| | 2coloboc66
не, это похоже у вас мышь ленивая :)) картинку можно перетащить в адресную строку.
2chars
полагаю, что это фича браузера, я бы сказал что запретить нельзя. но не факт, может и есть какие-то способы - но я о них не знаю :( | |
|
|
|
|
|
|
|
для: servannin
(08.12.2006 в 18:00)
| | сделать картинку как фон у какого-либо элемента. | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 19:31)
| | это выход(и то не всегда) из ситуации, а не решение поставленной. | |
|
|
|
|
|
|
|
для: servannin
(08.12.2006 в 19:36)
| | > servannin
это именно решение поставленной задачи.
>aexb
>перетаскивая картинку в адресную строку мы, по сути, совершаем ее копирование на жесткий диск и открытие через браузер
если катринка показана на странице, то она уже на жестком диске :), а перетаскивание это просто переход к картинке на сайте по абсолютному пути. | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 19:46)
| | >AlexSol
>если катринка показана на странице, то она уже на жестком диске :), а перетаскивание это просто переход к картинке на сайте по абсолютному пути.
Естественно, что она загружена в темп :-) Но при перетаскивании мы попадаем ТОЛЬКО во временную директорию для хранения интернет-контента. Выставить значение темпа на 0 у меня не получается (если только в код браузера не лезть ковыряться, но при этом заглючит, поскольку браузеру нужен своп).
А получить абсолютный путь всегда можно через код.
Какой смысл тогда защищаться от перетаскивания? | |
|
|
|
|
|
|
|
для: aexb
(08.12.2006 в 19:58)
| | понятия не имею :) спросите у автора.
-----
я порносайты не делаю, но есть подозрение что такое только на них может понадобиться :) | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 19:46)
| | Речь идёт о КАРТИНКЕ , а не фоне.
[поправлено модератором] | |
|
|
|
|
|
|
|
для: servannin
(08.12.2006 в 20:06)
| | вежлевее быть надо.
--
аттестат я тебе показывать не буду, так что можешь дальше сомневаться, а вот если ты визуально (как простой пользователь, а не как недоделанный спец) отличить картинку от фона, то бакс себе оставь. | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 20:13)
| | [поправлено модератором] | |
|
|
|
|
|
|
|
для: servannin
(08.12.2006 в 20:30)
| | какие Java-программеры злые пошли.... | |
|
|
|
|
|
|
|
для: AlexSol
(08.12.2006 в 20:44)
| | AlexSol, извини, если обидел, иногда не могу остановится.Беру свои оскорбления обратно! | |
|
|
|
|
|
|
|
для: servannin
(08.12.2006 в 20:53)
| | Друзья! Перестаньте ссориться! Отображается картинка тэгом <img> или она подколючается как бэкграунд дела не меняет - картинка при этом все равно остается картинкой. Не важно. Может быть, автору решение с использованием фона как раз и не приходило в голову :-)
И потом, если бы была РЕАЛЬНО работающая защита от копирования картинок, 80% сайтостроителей давным-давно успешно юзали бы ее у себя, кто во что горазд. А все мы прекрасно знаем, что обойти нахождение юзером полного адреса картинки невозможно. И обойти копирование невозможно. И потому мы плюем на это с высокой колокольни. Если картинки собственные и до хрена желания - их всегда можно закопирайтить и судиться с народом, распространяющим их на своих сайтах :-)
Мир! | |
|
|
|
|
|
|
|
для: chars
(08.12.2006 в 16:52)
| | Все дело в том, что, перетаскивая картинку в адресную строку мы, по сути, совершаем ее копирование на жесткий диск и открытие через браузер. Попробуйте и посмотрите получившийся адрес. А скопировать картинку к себе можно всегда. Защитили javascript'ом? Берем браузер без поддержки оного или отключаем в поддерживаемом. Наложили на картинку слой с другой прозрачной картинкой и растянули но размеру защищаемой? Есть кнопка printscreen! Сделали так, что принтскрином сложно корректно получить нужную картинку? Есть доступ к коду страницы, как его ни закрывай.
А бэкграунд - вариант для пользователя, ничего не смыслящего в CSS. Но не более.
Поэтому как ни крути - пользователь тем или иным способом всегда сможет загрузить картинку в браузер и пытаться защититься от этого - бессмысленная трата времени. | |
|
|
|