Abrir nova página somente para efetuar o download de um arquivo. Utilizando JS

0 respostas
ssh

Pessoal, boa tarde.

Minha situação é a seguinte:

  • depois de gerar um arquivo excel(.xls), devo redirecionar o usuário para a url direta do arquivo, para o mesmo efetuar o download.
  • Porém ao redirecionar utilzando windows.location, ele faz o download na mesma página em que estava, e para a exibição.

Solução: Abrir uma nova janela, e nessa nova janela redireciona-lo para o link de download.

Mas eu não estou conseguindo abrir uma nova janela. utilizando javascript.

out.print("<script type=\"text/javascript\">window.open(relatorio.jsp?mode=download)\";</script>");

porque isso acontece? como abrir uma nova janela?

obrigado desde já

Criado 21 de outubro de 2011
Respostas 0
Participantes 1