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
Post a Comment