webForumDet fria alternativet

Textbox el liknande som följer med musen

JavaScript

6 svar · 425 visningar · startad av clarkbones

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

Hej!

Jag har behov av att visa en textbox el liknande som följer med musens rörelser, d v s när man rör musen måste kontrollen följa med.

Bakgrund: Jag har en diagramkomponent om genererar ett diagram (jpg). Samtidigt skapas också en Imagemap. När man för musen över diagrammet så triggas ett javascript där x- och y-värdena för diagrammet är inparametrar. Just nu visar jag värdena i en icke-rörlig textbox kallad "descr", se kod nedan.

function ShowValuesInBox(xVal,yVal)
{
	document.getElementById('descr').innerHTML=xVal + ': ' + yVal
}
Medlem sedan aug. 2002351 inlägg
#2

http://www.jalix.org/ressources/internet/dhtml/_dynduo/dynapi/docs/examples/mouseevents1.html

Denna ger dig x och y för musen, du bör kunna placera efter de värdena?

Medlem sedan feb. 20013 023 inlägg
#3

Hmm, har kommit en bit på väg, men hur skall t ex omplacera kontrollen "apa" nedan? Måste jag använda layers på något sätt? Jag är rätt okunnig om javascript...

<html>
<head>
<script>
 function coor() {
X=window.event.x;
Y= window.event.y;
//Här måste jag få in att kontrollen apa rör sig till den plats
//som anges av x och y
}
</script>
</head>
<BODY onmousemove="coor()">

<div  id="apa">Test</div>
</body>

EDIT: Det verkar som om window.event.x inte funkar i Firefox?

Medlem sedan aug. 20039 340 inlägg
#4

Får jag föreslå en enklare lösning :)
Ge varje imagemap en title, så visas en liten gul ruta när användaren håller musen över den. Klart mindre besvär, och alltid på rätt ställe.

Medlem sedan feb. 20013 023 inlägg
#5

nitro2k01 skrev:

Får jag föreslå en enklare lösning :)
Ge varje imagemap en title, så visas en liten gul ruta när användaren håller musen över den. Klart mindre besvär, och alltid på rätt ställe.

Det är tyvärr inte lika snyggt och tydligt. Borde väl finnas en lösning? :)

Medlem sedan aug. 2002351 inlägg
#6

http://rainbow.arch.scriptmania.com/scripts/circle_cursor.html

du kanske kan ta bort lite av denna så har du något som följer musen?

Medlem sedan feb. 20013 023 inlägg
#7

Thomasas första förslag löste det mesta när jag satt mig in i DOM lite bättre. Återkommer!

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)