Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

williamhrs

event.clientX

Recommended Posts

como pega a piosicao d mouse mas sem ser com o clientX , no firefox funciona o pageY e pageX q funciona perfeitamente mas ele n funfa no IE !!!!!! ai fika com problemas pq dpeendeno da posicao da barra de rolagem o clientX e client Y muda netoa nao consigo realmente posicionar o div no ponteiro do mouse! alguem da um help ae vlw !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma olhada nesse code:

<script type="text/javascript">
	var trailimage=["roseopen.gif", 29, 29]; // image, width, height
	var ofsm=[5,-10];
	
	if (document.getElementById || document.all)
		document.write('<div id="trailimageid" style="position:absolute;visibility:visible;left:0px;top:0px;width:1px;height:1px"><img src="'+trailimage[0]+'" border="0" width="'+trailimage[1]+'px" height="'+trailimage[2]+'px"></div>');
	
	function gettrailobj(){
		if (document.getElementById)
			return document.getElementById("trailimageid").style;
		else if (document.all)
			return document.all.trailimagid.style;
	}
	
	function truebody(){
		return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
	}
	
	function followmouse(e){
		var xcoord=ofsm[0];
		var ycoord=ofsm[1];
		if (typeof e != "undefined"){
			xcoord+=e.pageX;
			ycoord+=e.pageY;
		}
		else if (typeof window.event !="undefined"){
			xcoord+=truebody().scrollLeft+event.clientX;
			ycoord+=truebody().scrollTop+event.clientY;
		}
		var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
		var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
		if (xcoord+trailimage[1]+3>docwidth || ycoord+trailimage[2]> docheight)
			gettrailobj().display="none";
		else 
			gettrailobj().display="";
			gettrailobj().left=xcoord+"px";
			gettrailobj().top=ycoord+"px";
		}	
	document.onmousemove=followmouse;
</SCRIPT>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.