J'ai une popup modale contenant un div. J'ai un bouton pour laisser l'utilisateur imprimer le contenu de cette div. fenêtre.print imprime la page entière. Comment Imprimer uniquement le contenu de la DIV? P>
Merci. P>
3 Réponses :
Essayez ceci: Source: Microsoft Forums: http://forums.asp.net/t/1261525.aspx/1 P> p > impression code> L'argument est votre ID div. p>
Utilisez ce script et appelez-le de bouton p> Votre div devrait également avoir nom (facture) p> p>
Est-ce qu'il fonctionne avec
@Dylanchensky utilisez ClientidMode = "statique" dans la DIV ou <% = Bill.clientid%> dans l'appel JavaScript.
Ce code peut vous aider ..
Code HTML: P>
<script type="text/javascript">
function PrintDiv() {
var divToPrint = document.getElementById('printarea');
var popupWin = window.open('', '_blank', 'width=300,height=400,location=no,left=200px');
popupWin.document.open();
popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
popupWin.document.close();
}
</script>
Dupliquer ... Stackoverflow.com/Questtions/2227496/...