PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
terexoff Отправлено: 30 Апреля, 2011 - 02:24:05 • Тема: прозрачность картинки • Форум: Графика в PHP

Ответов: 6
Просмотров: 6090
JustUserR пишет:
CTAPbIu_KODEP пишет:
Можно както поднять прозрачность?
В качестве возможного варианта решения предполагаемой задачи, заключающеся в осуществлении выбора целевого составляющей цветовой характеристики для которой требуемые проведения локального прозрачного отображения, допустимо использование средств модификации ассоциированных визуализационных параметров вложенных объектов в пониженном базовом элементном уровне трактования, позволяющих осуществлять установку селективного прозрачного цвета, на основании определяемого CSS-свойства в виде style="filter: chroma(color=#AABBCC)" с обеспечением выбора цветового составляющего элемента, на основании которого осуществляется процесс расчета прозрачной области изображения


во занудный
terexoff Отправлено: 14 Марта, 2011 - 17:49:23 • Тема: Растягивание div и вложенного в него img мышкой. Ie тупит. Помогите разораться. • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 2839
Есть div, в нем размещен img. По нажатию мышкой на div скрипт начинает отслеживать перемещения курсора по окну и изменять размеры div'a и img'а. В FF и Опере все замечательно работает, а IE - тупит: позволяет скрипту отработать несколько пикселов, а потом сбоит.
Если картинку убрать или сделать меньше дива, то IE тупит только если щелчок мышкой был по изображению, а если по div'y, то его он масштабирует корректно. Такое впечатление, что IE после небольшого смещения мыши после нажатия на картинку начинает "тащить" эту картинку (показывает перечеркнутый круг), что сбивает скрипт. Помогите разобраться с этой неприятностью
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <title></title>
  4. </head>
  5.  
  6. <body>
  7. <script type="text/javascript">
  8. function $(v) { return(document.getElementById(v));}
  9. function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0));}
  10. function xy(e,v) { return(v?(agent("msie")?event.clientY+document.body.scrollTop:e.pageY):(agent("msie")?event.clientX+document.body.scrollTop:e.pageX));}
  11.  
  12. function spanOBJ(d,e) {
  13.                 function span(e) {if(!stopspan) {d.style.width=(dX=(xy(e)+hX-eX+"px")); d.style.height=(dY=((xy(e)+hX-eX)*koef+"px"));
  14.                 d.firstChild.style.height=dY; d.firstChild.style.width=dX;}              
  15.                 }
  16.                 var hY=parseInt(d.style.height),hX=parseInt(d.style.width), koef=hY/hX, eX=xy(e),dX, dY, stopspan;
  17.                 document.onmousemove=span;
  18.                 document.onmouseup=function()
  19.                         {
  20.                         stopspan=1;
  21.                         document.onmousemove="";
  22.                         document.onmouseup="";
  23.                         };
  24. }
  25. </script>
  26.  
  27. <div style="background: #ee9999; height: 120px; width: 178px; position: absolute;" onmousedown="spanOBJ(this,event); return false;"><img src="http://img.yandex.net/i/www/logo.png" style="height: 120px; width: 178px;"></div>
  28.  
  29. </body>
  30. </html>

(Добавление)
Проблема решена!
Необходимо запретить браузеру реагировать на перетаскивание элемента, для этого, используем обработчик события: ondragstart="return false";

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB