Jump to content
Fórum Script Brasil
  • 0

Imprimir toda uma div


Waldinho

Question

Olá gente.

Estou tentando imprimir uma div do jeito que aparece na tela. Mas na impressão só aparece o conteúdo.

Gostaria de imprimir toda a div, com bordas, imagens e incluir um cabeçalho como uma logomarca, etc.

O código que tenho é esse:

function imprimir(div){

// pega o HTMl do DIV

teste = document.getElementById(div).innerHTML;

//abre em outra janela

var temp = window.open( ' ', 'popimpr');

// escreve ele

temp.document.write( teste );

// manda imprimir

temp.window.print();

//fecha a janela

tmp.window.close();

}

Obrigado.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Não entendi muito bem, mas você quer abrir essa div em outra página? Se não, se você quiser mostrar essa div no meio da tela por exemplo crie ela com div.style.visibility = 'hidden' e div.style.display = 'none' e quando você quiser mostrar de div.style.visibility = 'visible' e div.style.display = 'block'.

Espero ter ajudado.

Att

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...