Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как запретить сохранение изображения при клике правой кнопкой?
 
 автор: coloboc66   (11.03.2010 в 09:33)   письмо автору
 
 

В выпадающее окно загружается изображение:
var params = "menubar=no,resizable=yes,scrollbars=no,status=yes,width=200, height=250";
 var av=document.getElementById('sel_av').value;
var newWin=window.open("get_av.php?av="+av,"get_av",params);

Как запретить сохранение этого изображения у пользователя при клике им правой кнопкой на изображении?
О том, что пользователь всё-равно может его сохранить другими путями, прошу не писать - я это знаю.:)

  Ответить  
 
 автор: AlexSol   (11.03.2010 в 10:47)   письмо автору
 
   для: coloboc66   (11.03.2010 в 09:33)
 

на flickr это прозрачный gif растянутый до размеров картинки, а фоном ему прописанно нужное изображение. по клику правой будет сохранться прозрачный gif

  Ответить  
 
 автор: coloboc66   (11.03.2010 в 11:02)   письмо автору
 
   для: AlexSol   (11.03.2010 в 10:47)
 

Что такое flickr? А где взять прозрачный gif? У меня нет фотошопа... .gif cтавить поверх основной картинки с помощью z-index?

  Ответить  
 
 автор: AlexSol   (11.03.2010 в 12:14)   письмо автору
 
   для: coloboc66   (11.03.2010 в 11:02)
 

flickr - хранилище фотографий.

<img src="http://www.regalp.at/null_gif" width="254" height="73" style="background:url(http://softtime.ru/skins/extend/images/softtimeorg.jpg) no-repear 0 0">

  Ответить  
 
 автор: coloboc66   (11.03.2010 в 14:18)   письмо автору
 
   для: AlexSol   (11.03.2010 в 12:14)
 

Я помню, что можно как-то делать прозрачный гиф стилями. А как - не помню. Может кто помнит?

  Ответить  
 
 автор: AlexSol   (11.03.2010 в 15:32)   письмо автору
 
   для: coloboc66   (11.03.2010 в 14:18)
 

gif - картинка. сделать картинку стилями нельзя.

  Ответить  
 
 автор: coloboc66   (11.03.2010 в 16:24)   письмо автору
 
   для: AlexSol   (11.03.2010 в 15:32)
 

Да там как-то в стилях alpha использовался. Я точно помню, только кажется про пнг а не гиф.

  Ответить  
 
 автор: АЯ   (11.03.2010 в 16:46)   письмо автору
 
   для: coloboc66   (11.03.2010 в 16:24)
 

Можно и безо всякого gif или png.

Над картинкой помещаете <div>, в котором в стилях обязательно указан какой-то background-color (не transparent) и прописываете нулевую прозрачность.
<div style="background: red; width: 23px; height: 34px; filter: alpha(opacity=0); opacity: 0; z-index: 9; position: absolute; top: 3px; left: 4px">
</div>

  Ответить  
 
 автор: coloboc66   (11.03.2010 в 17:30)   письмо автору
 
   для: АЯ   (11.03.2010 в 16:46)
 

Эге - работает, ети его мать! Только непонятно, почему 2 раза opacity указана и полупрозрачность не делается, правда сейчас она мне не нужна.

  Ответить  
 
 автор: psychomc   (12.03.2010 в 10:12)   письмо автору
 
   для: coloboc66   (11.03.2010 в 17:30)
 

видимо 2 раза указана для кроссбраузерности

  Ответить  
 
 автор: АЯ   (12.03.2010 в 10:17)   письмо автору
 
   для: coloboc66   (11.03.2010 в 17:30)
 

style="filter: alpha(opacity=0)" - для MSIE
style="opacity: 0"               - для Mozilla 

  Ответить  
 
 автор: psychomc   (11.03.2010 в 11:21)   письмо автору
 
   для: AlexSol   (11.03.2010 в 10:47)
 

а просто блок растянуть на всё окно не катит?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования