webForumDet fria alternativet

x och y koordinat?

JavaScriptur Javascript

3 svar · 244 visningar · startad av iMan

Medlem sedan feb. 200320 inlägg
Frågan#1

Är det någon som vet hur man tar reda på x och y koordinat på en web-sida.
Problemet är att jag skapar en bild och på den bilden vill jag lägga en annan liten bild genom att skriva in koordinaten där den ska ligga.........finns det något knep där man kan få fram koordinaterna för en specifik plats på en sida?

Medlem sedan apr. 20003 174 inlägg
#2

Jag använde Jojoxx JavaScript-bibliotek för detta en gång, fungerar bra. :)

[RED]<html>
<head>

	<script type="text/javascript">
	<!--
	/* Stdio.js                             Version 1.11
	   Följande funktioner är skrivna av Johan Johansson
	   och är fria att användas så länge som dessa rader
	   står kvar i omodifierade.
	   [url]http://www.jojoxx.net[/url]  -*-  2001-11-30 */
	
	// Browsercheck
	var isNetscape=(navigator.appName=="Netscape")?true:false;
	var isIE=(navigator.appName=="Microsoft Internet Explorer")?true:false;
	// Initiera script
	if (document.layers){
		var jxtools=new Packages.java.awt.Toolkit.getDefaultToolkit();
		screen=jxtools.getScreenSize();
	}
	function getMouseX(){
		return JxXmouse;
	}
	function getMouseY(){
		return JxYmouse;
	}
	// Skapa händelsehanterare
	var JxXmouse, JxYmouse, Jxkeycode, MouseAction, KeydownAction, KeyupAction;
	function JxMoveHandler(evnt) {
		if(document.layers||(isNetscape)){
			JxXmouse = evnt.pageX-pageXOffset;
			JxYmouse = evnt.pageY-pageYOffset;
		} else if(document.all) {
			JxXmouse = window.event.x;
			JxYmouse = window.event.y;
		}
		if(MouseAction){
			eval(MouseAction);
		}
	}
	document.onmousemove = JxMoveHandler;
	//-->
	</script>

</head>
<body onclick="alert('X='+ getMouseX() +'\nY='+ getMouseY());">

	Whatever..

</body>
</html>[/RED]

 

Mer info finns här: http://www.jojoxx.net/jscript/libs/#stdiolib

 

Medlem sedan nov. 200013 890 inlägg
#3

Flyttas från HTML-forumet.

Medlem sedan feb. 200320 inlägg
#4

Tackar...mycket bra svar

144 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)