html - JavaScript uncaught reference error -


i trying image wherever mouse clicked. getting error:

uncaught referenceerror: evt not defined onmousedown

html:

<html> <head>     <title>image move</title>     <script type="text/javascript" src="pos.js">     </script> </head> <body onmousedown="display(evt)"> <img id="myimage" height=300 width=300 src="pos.jpg" style="position:absolute;top:100px;left:100px"; alt="mypos" /> </body> </html> 

js:

function display(evt) {     var dom = document.getelementbyid("myimage");     dom.style.top = evt.clienty+"px";     dom.style.left = evt.clientx+"px"; } 

do have write event explicitly? what's problem?

just onmousedown="display(event);". active event event, not evt.

when event such onmousedown occurs, piece of javascript associated gets executed in scope defines event object. some browsers make available globally window.event, as elaborated response, meaning wouldn't have explicitly pass display function.


Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -