позиционирование в firefox

Robin

Новичок
позиционирование в firefox

Здравствуйте уважаемые вот есть скрипт
Код:
var hide=true;
function movePic(word, info){
	 _x = (document.all) ? window.event.clientX : ?????;
  	 _y = (document.all) ? window.event.clientY : ?????;

	 _dx=5;
	 left=false;right=false;
	 if(_dx+_x+myalt.clientWidth>document.body.clientWidth){
		_x=document.body.clientWidth-myalt.clientWidth-_dx;
		left=true;
         }
	 if(_dx+_y+myalt.clientHeight>document.body.clientHeight){
	        _y=document.body.clientHeight-myalt.clientHeight-_dx;
		right=true;
         }
	 if(left&&right)
	        _y=document.body.clientHeight-myalt.clientHeight-_dx*4;
	 	myalt.style.left=_x;
	 	myalt.style.top=_y+document.body.scrollTop;
	 if(hide){
	        myalt.innerHTML="<table width='100%'><tr><th><center>"+info+"</center></th></tr><tr><td>"+word+"</td></tr></table>";
		myalt.style.visibility="visible";
		hide=false;
         }
}

function hidePic(){
         myalt.style.visibility="hidden";
	 myalt.innerHTML="";
	 myalt.style.top=0;
	 myalt.style.left=0;
	 hide=true;
}
Интересуемая область скрипта

_x = (document.all) ? window.event.clientX : ?????;
_y = (document.all) ? window.event.clientY : ?????;

Для отображения скрытого дива для возле курсора в ИЕ или Опере можно сделать так window.event.clientX через событие event, а вот в firefoxe работать не хочет. Незнаю почему как в нем отобразить див возле курсора замените пожалуйста ?????
 

BRat

o_0
event.pageX || (event.clientX +
(document.documentElement.scrollLeft || document.body.scrollLeft));

event.pageY || (event.clientY +
(document.documentElement.scrollTop || document.body.scrollTop))
 

Robin

Новичок
не совсем понял
event.pageX не проходит див вобше не вылазит
 

BRat

o_0
я в этом и не сомневался

пожалуйста, прочитай хотя бы одну книжку по JS.. ну хоть одну жалкую статейку по обьекту Event. И не стоит говорить, что у тебя нет на это времени
 
Сверху