Ludmann 0 Denunciar post Postado Dezembro 28, 2007 Opa iai pessoal sou novo aqui no fórum, mas ja conhecida de algum tempo, pois sempre procurei minhas duvidas aqui e sempre encontrei respostas. Resolvi me registrar e ajudar o pessoal também e procurar novos esclarecimentos. Pessoal estou com uma dificuldade tremenda de fazer algo que aparentemente parece ser simples, vamos ver se podem me ajudar. Eu tenho um jsp e nele tem um conteudo html que é um iframe, esse jsp gera um relatório e esse relatório é mostrado dentro do iframe, bom até ai tudo bem, agora que vem meu problema. No IE6 quando eu clico no icone da impressora que nem no meu navegador ele imprime tudo o documento, vamos dizer que o documento tenha 3 paginas, e no IE7 ele imprime somente a primeira folha, mas se eu clicar dentro do iframe com o botão direito e mandar imprimir ele vai imprimir as 3 folhas. O meu problema é que não posso botar nem um botão para imprimir se fosse ia se muito barbada, hehehe! E esse esquema tem de funcionar. Ja pensei em tirar do iframe, mas não sei como fazer. Sera que podem me ajudar?? Abaixo esta todo o codigo do meu jsp. Obrigado!!! <%@page contentType="text/html" language="java" session="true" import="br.com.brde.infra.*" import="br.com.brde.infra.bd.jdbc.*" import="br.com.brde.sis.dados.consultamutuarios.*" %> <%-- @page import="br.com.brde.infra.util.arquivo.ArquivoTexto" --%> <%-- @page errorPage="erro.jsp" --%> <%--------- ----------- Objetos comuns a todas as páginas desta aplicação ---------%> <%-- jsp:useBean id="log" class="ArquivoTexto" scope="application" / --%> <jsp:useBean id="conexaoBD" class="br.com.brde.infra.bd.jdbc.Conexao" scope="request"> <% conexaoBD.inicializa(); %> </jsp:useBean> <jsp:useBean id="queryBD" class="br.com.brde.infra.bd.jdbc.Query" scope="request"> <% queryBD.inicializa( conexaoBD ); %> </jsp:useBean> <%--------- ----------- Parâmetros ---------%> <% String pCnpjCpf = request.getParameter("parCnpjCpf"); String pCdAgenciaBRDE = request.getParameter("parCdAgenciaBRDE"); String pDataEmissao = request.getParameter("parDataEmissao"); String pUsuario = request.getParameter("parUsuario"); String pNrRelatorio = request.getParameter("parNrRelatorio"); String pAnoRelatorio = request.getParameter("parAnoRelatorio"); %> <%--------- ----------- Objetos específicos desta consulta ---------%> <jsp:useBean id="cadCreditoRelatorioBD" class="br.com.brde.sis.dados.consultamutuarios.CadCreditoRelatorioBD" scope="request"> <% System.out.println("cadCreditoRelatorioBD.inicializa()"); cadCreditoRelatorioBD.inicializa( conexaoBD ); %> </jsp:useBean> <%--------- ----------- Inicialização e finalização deste JSP ---------%> <%-- public void jspInit() { } public void jspDestroy() { } --%> <% // Remove algum registro existente System.out.println("cadCreditoRelatorioBD.removeDados()"); cadCreditoRelatorioBD.removeDados(pCnpjCpf, pUsuario ); // Insere os dados na tabela temporaria System.out.println("cadCreditoRelatorioBD.insereDados()"); cadCreditoRelatorioBD.insereDados(pCdAgenciaBRDE, pCnpjCpf, pNrRelatorio, pAnoRelatorio, pUsuario ); %> <html> <head> <link rel="stylesheet" type="text/css" href="includes/padroes.css"> <body bgcolor="white" leftmargin="0" topmargin="0" scroll= "no"> <p><iframe src="http://9-servidor-rs/RelatorioCredito/InfBRCCR.asp?strAgencia=<%=pCdAgenciaBRDE%>&strNumero=<%=pNrRelatorio%>&strAno=<%=pAnoRelatorio%>" frameborder="0" scrolling="auto" width="100%" height="100%" </p></iframe> <% conexaoBD.releaseConnection(); %> </body> </head> </html> Compartilhar este post Link para o post Compartilhar em outros sites
sublyer 0 Denunciar post Postado Janeiro 3, 2008 Kra abre um pop up que é melhor pra trabalhar... com iframe é uma nhaca... flwww Compartilhar este post Link para o post Compartilhar em outros sites