Olá, abaixo segue um script para criação de janelas dinamicamente em JS, o exemplo que faço é muito simples, mas esta função pode ser utilizada em casos diversos.

  1. function criaJanela(nome, conteudo, parametros) {
  2.         nova = open("", nome, parametros);
  3.         nova.document.write(conteudo);
  4.         nova.focus();
  5. }

Como usar:

  1. <html>
  2. <head>
  3. <title>Abre Janela Dinâmica</title>
  4. </head>
  5. <body>
  6. <input type="button" value="Testa Janela" onclick="criaJanela(‘minhaJanela’, ‘Este é o <b>conteúdo</b> da janela.’, ‘width=400, height=250’)" />
  7. </body>
  8. </html>

Claro, não esqueça de adicionar a função no código acima para funcionar ^^.