Caros amigos, o meu ambiente é o seguinte: Tenho uma tela em que o usuário entra com os seus parâmetros e depois disso ele clica em um botão que chama uma outra página para gerar o meu relatório.
Esta página do meu relatório está referenciada por um iFrame como segue:
Correto ?? Até aqui tudo bem, quando o usuário clica no botão imprimir ele utiliza o seguinte javaScript para imprimir o iFrame:
document.getElementById(‘iImprimir’).src = ‘relatorioImpressao.jsp’;
parent[iImprimir].focus();
parent[iImprimir].print();
Porêm o código acima não funciona. O IE diz que “parent.iImprimir é nulo ou não é um objeto” .
Depois disso, tentei o seguinte código e tambem não funcionou:
document.getElementById(‘iImprimir’).focus();
document.getElementById(‘iImprimir’).print();
O IE diz que “O objeto não dá suporte para a propriedade ou método”.
Estou meio que desesperado porque em vários sites ví o pessoal falando que para imprimir um iFrame basta jogar o foco para ele e mandar imprmir, mas no meu caso nada funciona.
Por favor, se vocês puderem me ajudar ficarei muitíssimo grato.
Desculpe o incômodo e muito obrigado pela ajuda.