I am building pop-ups using the myWin.open('Etc','Etc',heigth, etc, etc,); function or new object call. The popups are linked to urls like so
blah blah blah <a href = '#' onClick = new_win_function_call();>blah blah.
Now I record what XY position the mouse was in when the link was clicked and I then write out the new window out in that position. So it writes a popup window based on where it was clicked. If a new link is clicked I close the window and start the process again of finding the position the mouse and drawing a new window.
This is working well in most browsers. I have been asked to add some functionality which is the subject of my question. Once the pop up is drawn and a user moves it can I some how figure out if the window has been moved? Then when the user clicks on a new word not redraw the window based on the mouse click but on where the window was moved to previously?
I know there is an onmove handler in netscape but I need to work in "of course" most browsers. And I have not been able to get the onmove handler to work anyway. Any help would be greatly apprecatied, I have been on this one for a while.
I've never heard of you being able to access the window coordinates or there being an onMove event.
instead of on move try onunfocus when they switch from the popup to the main window that event will fire allowing you to record the position in a cookie or something.
In Netscape Have you tried window_name.screenX and window_name.screenY to get the x and y coordinates . In Inernet Explorer try windowname.screenTop and window_name.screenLeft. Those should retrieve the position of the window.
Thanks for the suggestion I will give them a try.