Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.01.2009, 00:39
Новичок на форуме
Отправить личное сообщение для andriysoft Посмотреть профиль Найти все сообщения от andriysoft
 
Регистрация: 12.01.2009
Сообщений: 1

Не работает вырезание изображения
Подскажите пожалуста почему данный код не работает в mozilla firefox

<html>
<head>
<title></title>

<SCRIPT language=JavaScript>

var enlargefactor=5

var largeleft = 500
var largetop = 50
var mglassleft = 395
var mglasstop = 370

var thumbleft = 150
var thumbtop = 50

var mglasswidth = 57
var mglassheight = 80

function mous(){
document.getElementById('thumb').onmousemove = function(e) {
if(!e) e = event;

cliptop = (e.clientY-thumbtop)*enlargefactor-200
clipbottom = cliptop+(mglassheight*enlargefactor)
clipleft = (e.clientX-thumbleft)*enlargefactor-150
clipright = clipleft+(mglasswidth*enlargefactor)

clippoints ="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
document.getElementById('large').style.pixelTop=largetop-cliptop
document.getElementById('large').style.pixelLeft=largeleft-clipleft
document.getElementById('large').style.clip=clippoints
}
}


</SCRIPT>

<STYLE type=text/css>
#thumb {LEFT: 150px; TOP: 50;POSITION: absolute}
#large {LEFT: -2000px; POSITION: absolute}
</STYLE>


</head>
<body">
<DIV id=thumb><IMG src="galery\dress0.jpg" width=298 height=401 name="thumbpic" onmousemove="mous()"></DIV>
<DIV id=large><IMG src="galery\dress0.jpg" width=1492 height=2005 name=largepic></DIV>
</body>
</html>

Последний раз редактировалось Андрей Параничев, 13.01.2009 в 18:30. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием
  #2 (permalink)  
Старый 12.01.2009, 10:40
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Единицы измерения указывать нужно.
Ответить с цитированием
  #3 (permalink)  
Старый 14.01.2009, 11:49
Интересующийся
Отправить личное сообщение для Ilya Посмотреть профиль Найти все сообщения от Ilya
 
Регистрация: 09.01.2009
Сообщений: 14

andriysoft,

Свойства позиционирования - pixelTop и pixelLeft не совместимы с firefox и netscape navigator. Вместо них необходимо подстраивать документ под другие свойства позиционирования, такие как left и top.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работает в Mozilla и не работает в IE Maxidrom Events/DOM/Window 4 27.02.2010 16:37
Не работает AppendChild для div, причём только в IE _Kpot_ Internet Explorer 5 12.02.2009 10:55
Код не работает в седьмом Эксплорере... vol4ara Общие вопросы Javascript 0 14.07.2008 18:53
как при добавлении изображения на сервер считывать имя в БД? solomusic Серверные языки и технологии 3 12.06.2008 23:28
Визуальное выделение части изображения Гость Общие вопросы Javascript 0 25.02.2008 19:44