I can not understand where the error is displayed in the browser, but when I click it, nothing happens.

<meta http-equiv=Content-Type content="text/html; charset=windows-1251"> <script language="JavaScript" for="document" event="onmousedown()"> alert("x:"+event.clientX+"\n"+ "y:"+event.clientY+"\n"+ "Тэг:"+event.srcElement.tagName); </script> </head> <body lang=RU> <H2>Определение координат указателя мыши</H2> <b><p>по идеи при щелчке должен меняться цвет и шрифт текста</p></b> </body> </html> 

2 answers 2

This nonsense will only work in IE.

Something must be done

    Maybe it should be like this:

     document.onmousedown = function(event){ var event = window.event ? window.event : event; alert("x:"+event.clientX+"\n"+ "y:"+event.clientY+"\n"+ "Тэг:"+ (window.event ? event.srcElement : event.target).tagName); } 

    ?