scan_work
Я тебе сейчас кратко изложу суть проблемы. а по дальнейшим твоим репликам можно будет судить - есть у тебя в голове что-то, или нет.
Для того, чтобы картинку показать, браузер должен её загрузить с сервера.
ЕСТЕСТВЕННО, всё, что с сервера загружено - можно и на диск сохранить.
поэтому все эти правые кнопки - просто детский лепет.
scan_work, сделай таблицу размерностью равной размерам картинки, каждая ячейка = один пиксель, цвет = цвету пикселя
только от принтскрина все-равно не защитишься
От принтскрина не защитишься, от сканрования html страницы не защитишься тоже.
Но это вполне реально сделать если добавть к img событие onmousedown и если нажата правая кнопка возвращать false
От обычного ламера c правой кнопкой можно защититься примерно так: <img src="пустой_квадрат.gif" width="..." height="..." alt="..." style="background-image: url(путь_к_нормальной_картинке)">. Как минимум удивление при первой попытке воспользоваться правой кнопкой гарантировано . А если стиль прописан не напрямую, а оформлен через id|class и описан во внешнем CSS-файле, вдобавок подключаемом через @import - ламеру придется сильно попотеть (если не рассматривать вариант printscreen-а )
Ну и от принтскрина тоже можно защититься, причем, достаточно не сложно.
Смотреть вот тут http://showcase.ru/
Но вообще, как было верно замечено, если броузер показал, значиццо все. Можно и скачать.
Да и вообще -- глупо все это.
Ставьте водяной знак при отображении на картинки и всех делоф
А в Firefox'е - вообще спокойно отключаю JS и получаю доступ и к Source, и к Page Info, где на вкладке Media интересующая меня картинка идет первой строкой...
Между прочим, картинка была спрятана в бэкграунде по "методу", описанному пятью постами выше. И я честно предупреждал, что это "защита" только от ламера, и только на один раз ...