JavaScript + Mouse

Programovacie jazyky, rady, poradňa...
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

JavaScript + Mouse

Príspevok od používateľa atlox »

Zdravím nadšencov programovania :)

Chcel by som sa vás skúsenejších opýtať na toto:

Kód: Vybrať všetko

<html>
<head>
<title>M O U S E</title>
<script language="JavaScript" type="text/javascript">
function mys()
{
	document.formular.x.value = event.clientX;
	document.formular.y.value = event.clientY;
	window.setTimeout("mys()", 10);
}
</script>
</head>
<body onLoad="mys()">
<form name="formular">
<input type="text" name="x" size="10">
<input type="text" name="y" size="10">
</form>
</body>
</html> 
Čo mám v tomto zle? Je to jednoduchý skriptík na to, aby mi do formulárových inputov vypisoval aktuálnu pozíciu kurzora myšky na stránke... A nefunguje mi to :cry: !!! PLS HELP
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

skús to v IE, tam mi to ide.. ale vypíše to len na načítaní stránky a neobnovuje sa to..
atlox
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 230
Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:

Príspevok od používateľa atlox »

Veď toto toto... ja som to robil v IE... a ten problem, že sa to neobnovuje.... a vraj sa tam vyžaduje nejaký objekt či čo.... :cry: :cry: :cry:

Neviem si s tým dať rady....
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

keď si s niečim nevieš rady, spýtaj sa googla:
http://javascripty.mysteria.cz/script/souradnice.html
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

Príspevok od používateľa IgiPoP »

ono stacilo to len trosku upravit:

Kód: Vybrať všetko

<html>
<head>
<title>M O U S E</title>
<script type="text/javascript">
function mysIE(e)
{
  if(!e) var e = window.event;
  document.formular.x.value = e.clientX;
  document.formular.y.value = e.clientY;
}
document.onmousemove=mysIE;
</script>
</head>
<body>
<form name="formular">
<input type="text" name="x" size="10">
<input type="text" name="y" size="10">
</form>
</body>
</html>
//edit: testovane na IE6, Firefox1.5.0.8
Napísať odpoveď