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);