I had a situation where I needed to change what would be printed based on what button on the web page the user clicked. Here is an easy way to do that.
<style type="text/css" media="print" id="printStyles">
</style>
<script>
function printOptionA() {
var styles = "#optionA {display: block;} #optionB {display:none;}";
$('#printStyles').text(styles);
window.print();
}
function printOptionB() {
var styles = "#optionB {display: block;} #optionA {display:none;}";
$('#printStyles').text(styles);
window.print();
}
</script>
The two functions can be called from button, hyperlinks, etc.
If the user just does a Control-P to print in the browser it will print the page as expected (neither of these changes). There is no need to undo these changes after printing.
2 comments:
good information thanks for sharing
Best SEO and Digital Marketing Agency/company in Bangalore!
Best SEO and Digital Marketing Agency/company in Bangalore!
Best SEO and Digital Marketing Agency/company in Bangalore!
Best SEO and Digital Marketing Agency/company in Bangalore!
Best SEO and Digital Marketing Agency/company in Bangalore!
Best SEO and Digital Marketing Agency/company in Bangalore!
Best SEO and Digital Marketing Agency/company in Bangalore!
Thanks for the amazing information. For Best Edius X Pro Price In India.
Visit : editpointindia.com
Post a Comment