Abrir relatorio em pop-up

6 respostas
Deluxe

pessoal
estou programando em struts 1

tenho um relatorio funcionado normal, quando o usuario clika no botao, chama uma action e gera o Relatorio
o problema que ta gerando na mesma página da aplicação…
como eu jogo isso pra um pop-up ?

6 Respostas

finotti

se não me engano, isso funciona

<a ...  target=_Blank>
Paezani

Vc pode usar uma função javascript:

<script>
function janelaSecundaria (URL){
       	  window.open( ''+URL+'', '_blank', 'width=800,height=600,toolbar=no,menubar=no');}

</script>

e vc chama no seu botão:

<input type='button' name='bt' value='Visualizar' onClick=janelaSecundaria('"+caminhodorelatorio+"')>

Espero ter ajudado fico no aguardo

Deluxe

mas cara
eu preciso usar dados da sessão no pop-up
pq se na quando eu for chamar o danado vai da erro

finotti

no link disparado pelo botão, adicione o target="_blank"
Exemplo:
< a href="abrirRelatorio?id=1" target="_blank"> abrir relatorio </ a>

Deluxe

na página pai
eu consigo imprimir normalmente, pq eu pego dados da sessão..
mas no pop-up vem tudo null, estou fazendo assim

function imprimirFatura(paramId) {
	
	tar = document.forms[0].target;  
 	window.open("/infaturamento/fatura/gerenciaFatura.do?metodo=imprimirFatura", "print", "location=no resizable=YES Directories=no Menubar=no Status=no Toolbar=no Titlebar=no");   
 	document.forms[0].target = "print";  
 	document.forms[0].target = tar;  

}

mas quando chama minha action
o objeto que utilizado, está nulo

Roger75

[quote=finotti]se não me engano, isso funciona

<a ...  target=_Blank>

Olá pessoal,

No Internet Explorer, colocando “target=_Blank” o link abre uma janela popup, mas no Firefox abre outra aba. Tem como fazer o Firefox abrir uma janela popup também?

Criado 3 de julho de 2009
Ultima resposta 18 de jun. de 2010
Respostas 6
Participantes 4