25-05-2007, 16:17
|
|
|
|
חבר מתאריך: 02.10.05
הודעות: 2,355
|
|
עוד בעיה עם החלון הצף- אירועים
הנה הקטע הרלוונטי מהמחלקה שלי כרגע:
קוד PHP:
this.updatePos = function(e) { if(document.all) e = event; //------------------------- this.windowObj.style.left = this.startClient['x'] + e.clientX - this.findX + 'px'; this.windowObj.style.top = this.startClient['y'] + e.clientY - this.findY + 'px'; } this.stopMove = function() { this.onmousemove = null; this.onmouseup = null; } this.initMove = function(e) { if(document.all) e = event; this.startClient['x'] = e.clientX; this.startClient['y'] = e.clientY; obj = this; this.windowTopObj.onmousemove = function () {obj.updatePos()}; this.windowTopObj.onmouseup = this.stopMove; } // Making evant obj = this; this.windowTopObj.onmousedown = function () {obj.initMove()};}
הבעיה היא בשורה הזאת:
קוד PHP:
this.startClient['x'] = e.clientX;
ב- Error Console של פיירפוקס כתוב:
e has no properties
אני לא מבין כל-כך באירועים.. חיפשתי על זה ב- w3schools ולא מצאתי את מה שאני מחפש..
איך זה אמור לעבוד כל הקטע הזה עם e?
_____________________________________
|