non credo sia possibile "generare" una nuova finestra senza ricorrere a window.open.

ciao