Putroppo la soluzione che ho in mente funziona solo con IE
nella tua pagina in cui hai il form
printFrameSet.html avrà il codice del framset che ti ho postato prima. Il problema è che mentre IE becca il target del form anche se è un frame della popup, FF non lo vede, per cui ti apre 2 finestre, una con la popup e una per l'action del formcodice:<form action="tua_action.jsp" target="printFrame" method="post"> ... ... <input type="submit" onclick="window.open('printFrameSet.html','popup','features_popup');" /> </form>
---------
Soluzione ultra rapida: chiedi a chi ha fatto la pagina jsp di aggiungere un flag "print" che passerai dal form: se print=true, fai fare onload="print();" altrimenti nisba.