Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Criei uma function para alterar o href de um arquivo css para impressão, tenho 3 botões e cada um carrega um css print diferente, o problema é que se eu adicionar o windows.print(); logo após a alteração do href o css não funciona mas se eu pressionar as teclas de atalho do windows Ctrl+p funciona, segue code:
function printPg(alvo){
var link = document.querySelector('#cssPrint');
link.setAttribute('href', '/app/css/'+alvo+'.css');
window.print();
}
<link rel="stylesheet" type="text/css" media="print" href="/app/css/default.css" id="cssPrint">
Obrigado.Carregando comentários...