Doh! You say window.print().

A-ha! Suppose, then, that the frame I want to print is different from the one calling the function.

How, do I then print the print the frame, since window.print won't work?

A-ha! You say parent.frame-name.print().

Alas, this doesn't work, either. Anybody got a workaround?