Impression de contenu DIV avec des fonctionnalités améliorées
Dans divers scénarios de développement Web, vous pouvez rencontrer le besoin d'imprimer le contenu d'un élément DIV spécifique . Pour y parvenir, plusieurs approches sont disponibles. Dans cet article, nous examinerons une méthode qui offre des fonctionnalités et une compatibilité améliorées entre différents navigateurs, en particulier Chrome.
La solution
La fonction fournie, PrintElem() , propose une approche globale pour imprimer le contenu d'un DIV :
function PrintElem(elem) { var mywindow = window.open('', 'PRINT', 'height=400,width=600'); mywindow.document.write('<html><head><title>' + document.title + '</title></head>'); mywindow.document.write('<body>'); mywindow.document.write('<h1>' + document.title + '</h1>'); mywindow.document.write(document.getElementById(elem).innerHTML); mywindow.document.write('</body></html>'); mywindow.document.close(); // necessary for IE >= 10 mywindow.focus(); // necessary for IE >= 10*/ mywindow.print(); mywindow.close(); return true; }
Explication
En utilisant cette fonction, vous pouvez imprimer sans effort le contenu de n'importe quel élément DIV avec des fonctionnalités supplémentaires comme un titre de page, garantissant compatibilité et offrant une expérience d'impression fluide à vos utilisateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!