Utilizar um botão para executar um relatório

Boa tarde...

Eu tenho várias telas e dentro de cada tela tem um botão chamado Relatórios..

Cada tela visualizar variaveis diferentes.

Gostaria de fazer o seguinte...

O relatorio para aquela determinada variavel já está criada.. Porem, quando eu clicasse no botão relatorios, ele "executar agora" o relatório naquele momento, e já mostrasse o link do relatorio (por exemplo, http://localhost:8080/ScadaBR/reportChart.shtm?instanceId=3) e não o link da pagina principal de relatorio (http://localhost:8080/ScadaBR/reports.shtm).

Tem como fazer isso?

Boa pergunta!

Você pode usar um componente HTML com um botão e evento onclick para gerar o relatório dinamicamente, e mostrá-lo em seguida em um iframe da tela, porém, toda a chamada deve ser feita via JavaScript, utilizando as classes java do ScadaBR... vide código fonte!

Boa sorte