Autor Zpráva
erIQ
Profil *
zdar, nefunguje mi v Mozille event.offsetX,Y, v Opeře to běží, IE nevim, nefunguje to v mozille ani cez parametr funkce:
document.onmousedown = funkce;
function funkce(parametr)
  {
  parametr.offsetX;
  }

event.clientX,Y a event.screenX,Y frčí v Opeře aj Mozille....
Nevíte pls., jestli je za to nějaká náhřada pro Mozillu? nebo se to dá vyřešit i jinak?
Dííík...
Chamurappi
Profil
Reaguji na erIQ:
nefunguje mi v Mozille event.offsetX,Y
Tam se jmenují layerX a layerY, pokud vím.

IE nevim
V něm to neběží, protože „parametr“ je undefined. Ještě jsi nikdy neviděl, jak se správně pracuje s objektem event?

Mělo by to fungovat přibližně takhle:
document.onmousedown = funkce;
function funkce(e)
{
  var event = e || window.event;
  var x = event.offsetX || event.layerX;
}
Ještě si nejsem moc jistý, jestli existuje událost onmousedown přímo na documentu, spíš bych používal document.documentElement (tedy element <html>).
erIQ
Profil *
díiik moc krát.....frčí to....

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: