Проблема с JavaScript

SA
На сайте с 16.09.2010
Offline
62
420

Проблема следующая, есть сайт тыц

в нём блок объявлений, в котором идут ссылки на объявления, при наведение на которые выводится картинка(фото объявления). Так вот с оперы и хрома всё хорошо отображает а через мозилу какие-то чудеса начинаются, ссылка плавно куда то улетать начинает. Помогите разобраться в чём может быть проблема?

Вот код:


JavaScript:
<script type="text/javascript">
function over(file_name)
{
img = document.createElement('div');
document.body.appendChild(img);
img.innerHTML = '<img src='+file_name+' />';
img.style.position = 'absolute';
img.style.background = '#FFFFFF';
img.style.border = 'solid 1px #ccc';
img.style.padding = '4px';
move();
}
function move(e)
{
e = e || window.event
if (e.pageX == null && e.clientX != null )
{
var html = document.documentElement
var body = document.body
e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0)
e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0)
}
img.style.left = e.pageX + 15 + 'px';
img.style.top = e.pageY + 15 + 'px';
}
function out()
{
document.body.removeChild(img);
}
</script>



HTML
<a href="http://doska.gainov.ru/c50-7.html" onmouseover="over('http://doska.gainov.ru/upload/small/orenburg-prodam_Mitsubishi_Pajero_7.jpeg')" onmousemove="move(event)" onmouseout="out()" >Продам Mitsubishi Pajero</a>
UX/UI дизайнер. Создаю удобный в использовании продукт, который приводит новых клиентов, а старых делает более лояльными, за счет тщательной проработки каждого этапа. — Портфолио на behance.net (http://be.net/nikitaspace)
[Удален]
#1

SpAcE56, для начала стоит избавиться от грубых ошибок, как-то

</li><br/>...
<span><h3>...
SA
На сайте с 16.09.2010
Offline
62
#2

подскажите пожалуйста код, который бы работал во всех браузерах корректно.

T
На сайте с 19.09.2012
Offline
29
#3

У Вас все равно на странице грузится JQuery, так что можно переписать код, полагая, что кроссбраузерность на себя возьмет он.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий