Вопросы по картинкам

AlexeyPHP

Новичок
Вопросы по картинкам

Появилось два вопроса по картинкам.

На сайте есть картинка 320x200. Как сделать так, чтобы для посетителей с разрешением 800x600 и ниже эта картинка показывалась с 75% или 50% размером?

Еще вопрос - как сделать так, чтобы картинка нельзя было сохранить на жесткий диск? Видел на многих сайтах такое. Когда смотришь в свойства картинки, показывается 1x1 jpeg с размером -1 или 1...
 

Линка

Новичок
AlexeyPHP
Как сделать так, чтобы для посетителей с разрешением 800x600 и ниже эта картинка показывалась с 75% или 50% размером?
js узнавай разрешение пользователя и в соответсвии с ним меняй атребуты обьекта images
Еще вопрос - как сделать так, чтобы картинка нельзя было сохранить на жесткий диск? Видел на многих сайтах такое. Когда смотришь в свойства картинки, показывается 1x1 jpeg с размером -1 или 1...
Заходишь на сайт правая кнопка--просмотр html кода
 

white phoenix

Новичок
AlexeyPHP
PHP:
<img src="image.jpg" name="myimage">
<script language="JavaScript">
if (self.java)
{
 var jkit = java.awt.Toolkit.getDefaultToolkit()
 var screensize = jkit.getScreenSize()
 screenwidth = screensize.width
 screenheight = screensize.height
}
else if (self.screen)
{
 screenwidth = screen.width
 screenheight = screen.height 
}
else
{
 screenwidth = screenheight = 0
}
if (screenwidth == 800 && screenheight == 600)
{
 percent = 75;
 document.images.myimage.width = document.images.myimage.width / 100 * percent;
 document.images.myimage.height = document.images.myimage.height / 100 * percent;
}
</script>
Если не затруднит, дай ссылки на такие сайты где картинки нельзя напрямую скопировать.
Линка
> атребуты
:D
 

BlackSabbath

Новичок
AlexeyPHP

Там картинка указана фоном, а поверх неё лежит прозрачный гиф который ты и скачиваешь по правой кнопке.

Если лень view source делать, то можно пользоваться Mozilla DOM Inspector.
 

white phoenix

Новичок
AlexeyPHP
я вначале не сделал поддержку броузеров без Java, теперь всё нормально, пробуй.
BlackSabbath
я сделал View source и без всякого Mozilla DOM Inspector увидел.
 

white phoenix

Новичок
AlexeyPHP
каким броузером смотришь?
очень странное дело. на разных броузерах при разных значениях bool в выражении if (self.screen && bool) противоположный эффект.
 

AlexeyPHP

Новичок
каким броузером смотришь?
очень странное дело. на разных броузерах при разных значениях bool в выражении if (self.screen && bool) противоположный эффект.
Смотрю IE. Но мне нужно, чтобы во всех популярных браузерах работало. Это вообще возможно?
 

white phoenix

Новичок
да, определять версию броузера и от неё плясать. хотя я думаю можно проще сделать, сейчас проверю...

-~{}~ 16.12.05 00:09:

да, действительно, правильный путь в голову пришел. смотри выше, я подредактировал код.
 
Сверху