JavaScript: Print an iFrame
by sjmcpherson
HTML
<p>Dont Print This</p><button id="printBtn">Print</button>
<iframe src="http://www.google.com" id="printf" name="printf"></iframe>
CSS
iframe{height:100px;}
JavaScript
var printBtn = document.getElementById('printBtn');
printBtn.addEventListener("click", function(){
window.frames["printf"].focus();
window.frames["printf"].print();
},false);