I have several sites which use informationsl pop-ups, activated by a link. There can be problems with users "losing" the pop-up and having it load behind the window stack, invisible to them. So in some cases (especially when don't declare a different window name on each link) I start the HTML for the pop-up with:
Opera does not respond to this at all. Does anyone know why? Is there a work-around?
Not sure of the issue with Opera --can't reproduce it--but you might try substituting
This allows for the window to lose focus and stay in the background, but when you load a new pop-up (in the same window, since you didn't declare a different window name), the window will come to the front again.
This is, of course, a bit different from the behavior you have now, which forces the popup to stay on top. If you want to keep that (in the other browsers), you might try using both the onLoad and onFocus events in the body tag.