Robin
Новичок
позиционирование в firefox
Здравствуйте уважаемые вот есть скрипт
Интересуемая область скрипта
_x = (document.all) ? window.event.clientX : ?????;
_y = (document.all) ? window.event.clientY : ?????;
Для отображения скрытого дива для возле курсора в ИЕ или Опере можно сделать так window.event.clientX через событие event, а вот в firefoxe работать не хочет. Незнаю почему как в нем отобразить див возле курсора замените пожалуйста ?????
Здравствуйте уважаемые вот есть скрипт
Код:
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 работать не хочет. Незнаю почему как в нем отобразить див возле курсора замените пожалуйста ?????