Показать сообщение отдельно
  #1 (permalink)  
Старый 15.04.2009, 19:24
Интересующийся
Отправить личное сообщение для Kosty@n Посмотреть профиль Найти все сообщения от Kosty@n
 
Регистрация: 14.04.2009
Сообщений: 17

Скрипт, передвигающий изображение
Народ, есть скрипт, передвигающий изображение на экране


<script type="text/javascript">
<!--
var doc=document;

function pereezd(photoGo,x0,y0,x1,y1){
pgo=photoGo;
count=0; //счетчик
x=x0; // x0,y0 - "нулевые" точки; x1,y1 - конечные точки
y=y0;
vremya=10; // время задержки(в принципе скорость)
step=500; // частота шага
stepX=(x1-x0)/step;
stepY=(y1-y0)/step;
moveto();
}

function moveto(){
if(count < step){
count++ ;
x += stepX;
y += stepY;
obg=doc.getElementById(pgo).style;
obg.left=x;
obg.top=y;
setTimeout("moveto()",vremya);
}
}
//-->
</script>


вот, как это описывается на странице
<div id="photo"><a class="welcome" onmouseover="pereezd('imgZador',220,69,550,69)" onmouseout="pereezd('imgZador',550,69,220,69)">"П ри наведении на текст..."</a><br/>
<div id="imgZador"><img id = "smimg" alt="Изображение" src ='images/image1.jpg' onclick = "changeimg()"></div>
</div>


вот css
#photo{
min-width:350px;
height:280px;
background: #e1e6f8;
padding: 0px 10px 10px 10px;
}

#imgZador{
position:absolute;
}

скрипт адекватно воспринимается оперой и ие, firefox игнорирует его...
буду благодарен за любую помощь. Заранее спасибо.
Ответить с цитированием