Электронная библиотека
Программисту веб-дизайнеру
Другие материалы
Библиотека: скачать готовые скрипты Javascript
Защита от копирования картинок и иллюстраций любого размера
При помощи приводимого ниже клиентского сценария - скрипта Javascript - можно защитится от копирования картинок и иллюстраций любого размера в 99% случаев пользователей.
Пользователи могут просто сохранить веб-страницу на компьютер. Более продвинутые юзеры воспользуются правой кнопкой мыши и выберут команды: "Save Target As" ("Сохранить объект как"), "Copy" ("Копировать"), "Save Picture As" ("Сохранить изображение как") и сохранят картинки Клиента, которые нужно максимально защитить от копирования. Как защитить изображения и картинки в интернете от копирования?
Ответ простой. Подложите изображение, которые Вы желаете защищить, в качестве фона, а поверх наложите прозрачный файл GIF (в нашем примере null.gif). Размеры пустого файла не имеют значения. Этого хватит для защиты от копирования в 99% случаев. Указание Ваших размеров изображения (width=... и height=...) строго обязательно. Пример смотите ниже.
<img style="border: #000000 1px solid; background-image: url(URL-изображения)" src="../../../computer/java-script/null.gif" width="200" height="100" />
Нажмите правую кнопку мыши и выберите команду: "Save Picture As" ("Сохранить изображение как"), "Copy" ("Копировать")
Или просто скачайте файл null.gif
Более сложная и эффективная защита - ДОПОЛНИТЕЛЬНО разместите в индексном файле index.htm скрипт, который автоматически перебросит посетителей на главную (или любую другую) страницу Вашего веб-сайта и одновременно не даст просканировать содержимое Ваших защищаемых папок (не все пакеты хостинга позволяют разместить невидимые из браузера папки, да и делать это не рекомендуется для защиты иллюстраций). Поместите такой файл во все папки, где Вы храните защищаемые иллюстрации.
http://www.yuo-website.com.ua/ - адрес Вашего сайта или веб-страницы.
<html><head> <title>Название Вашего веб-сайта</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <meta http-equiv="refresh" content="0;url=http://www.yuo-website.com.ua/" /> </head> <body > <p style="text-align: center"><br /><br /><br /> Добро пожаловать на наш веб-сайт <br /><a href="http://www.yuo-website.com.ua/" >http://www.yuo-website.com.ua</A> </p> </body></html>