Das Problem ist ja es Frame übergreifend sein soll. Also ich mein das das Popup oder bei deiner Version das divrechteck wegen der Größe nicht nur in einem Frame sein soll, sondern auch noch teilweise in einem anderen sein soll.
Argh! Also, mehrere Frames und dann noch aufpoppende Fenster. Naja, lösbar vielleicht mit iframes oder <object src="bla.html">. Ansonsten ist es AFAIK nicht möglich, divs frameübergreifend zu positionieren. Schade, dann mußt du wohl doch popups nehmen (nur wie gesagt werden die oft von Browsern unterdrückt).
Gruß
csx