Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mleonascimento

Como imprimir frame ativo?

Recommended Posts

Boa tarde!!

Primeiramente quero agradecer a todos pela vontade que todos tem ajudar e tirar dúvidas e dizer que a internet só é o que é, por existir esse compartilhamento de informações.

 

Vamos lá!!! Agora no local certo... Rsrs

Possuo uma página http://uiecb.com/constituicao.html onde a navegação do conteúdo é feita por frames.

A questão é que não consigo dar foco no frame ativo durante a navegação. Consigo imprimir o primeiro frame com

nclick="window.open('http://www.uiecb.com/capituloI_print.html', 'Pagina', 'STATUS=NO, TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10, LEFT=10, WIDTH=600, HEIGHT=700');">

 

Porém não consigo fazer em todos os frames.

Já tentei

function print()
{
window.document.focus = "nomedoframe";
window.print();
}

Acredito não estar sabendo aplicar a função.

Alguém teria uma solução para a questão?

 

Agradeço a atenção de todos!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui foi cara, entrei na página popup e apareceu o alerta para selecionar a impressora e imprimir.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui foi cara, entrei na página popup e apareceu o alerta para selecionar a impressora e imprimir.

 

Funciona só na primeira página, pois o comando

onclick="window.open('http://www.uiecb.com/capituloI_print.html', 'Pagina', 'STATUS=NO, TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10, LEFT=10, WIDTH=600, HEIGHT=700');">

Está direcionado para a página capituloI_print.html, porém sempre abrirá a pagina capituloI_print.html, pois as demais não estão no link.

Já li a respeito de dar focus no frame ativo, porém não entendi como aplicar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim...

 

function print(){
  window.frames['nome_janela_frame'].print();
}

 

Não tenho certeza se vai da certo, tente ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim...

 

function print(){
  window.frames['nome_janela_frame'].print();
}

 

Não tenho certeza se vai da certo, tente ai.

 

Obrigado pela ajuda, mas não funcionou por que ele não identifica em que frame estou... Alguém sabe explicar como utilizar focus neste caso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.