I am new in javascript. I am working on resizing a control like Image by dragging it to a desired size at runtime. Now, my onmouseover event is working ok where the cursor type is change when position on particular part of control. But the function being called by my onmousedown event has error telling me a syntax error on line 90 (mouseDragImage). What is wrong with it? Thanks in advance.
den2005
Expand|Select|Wrap|Line Numbers
- function mouseOverImage()
- {
- // var ev = window.event;
- ev = window.event;
- var x;
- var y;
- if(ev.pageX || ev.pageY){
- alert(ev.pageX + ", " + ev.pageY);
- x = ev.pageX;
- y = ev.pageY;
- }
- else
- {
- x = ev.clientX + document.body.scrollLeft - document.body.clientLeft;
- y = ev.clientY + document.body.scrollTop - document.body.clientTop;
- }
- var wd = document.getElementById('Img3').offsetWidth;
- var ht = document.getElementById('Img3').offsetHeight;
- var ctrlx = document.getElementById('Img3').offsetLeft;
- var ctrly = document.getElementById('Img3').offsetTop;
- . . . .. .. .
- }
- function mouseDragImage()
- {
- var cursor = document.getElementById('Img3').style.cursor;
- var ev = window.event;
- // var ev = event;
- var newX = 0;
- var newY = 0;
- // var ox = 0;
- // var oy = 0;
- // alert(cursor);
- Line 90 -->if(ev.pageX || ev.pageY){
- if (ox = 0 && oy = 0)
- {
- ox = ev.pageX;
- oy = ev.pageY;
- }
- else
- {
- newx = ev.pageX;
- newy = ev.pageY;
- }
- }
- else
- {
- if (ox = 0 && oy = 0)
- {
- ox = ev.clientX + document.body.scrollLeft - document.body.clientLeft;
- oy = ev.clientY + document.body.scrollTop - document.body.clientTop;
- }
- else
- {
- newx = ev.clientX + document.body.scrollLeft - document.body.clientLeft;
- newy = ev.clientY + document.body.scrollTop - document.body.clientTop;
- }
- }
- ........
- }