DO YOU NEED A CONTENT WRITER FOR YOUR BUSINESS?

Your One-Stop Solution for All Content Needs! Click here for more!
Javascript

Print a web page content using JavaScript

Share

Are you aware of printing the content of a web page via an actual printer using JavaScript? Don’t get confuse!

JavaScript can help you to implement print functionality using a print function of window object. This works on all modern browsers, so this can be a valid substitute inside a browser where toolbar is disabled.

Here is the syntax to print using JavaScript:

window.print()

The JavaScript print() method prints the contents of a current window.
This opens a Print Dialog Box, which tells the user to select desired printing options.

Browser Support: Chrome, Internet Explorer, Firefox, Safari, Opera.

You can use this function using the onclick event as shown in the example below:

<html>
<head>
</head>
<body>
<form>
<input type="button" value="Print" >

Always make sure that your visitor’s browser have JavaScript enabled before providing them a button that works using JavaScript.

Read Also: HTML noscript Tag

If this is disabled then, saving them frustration of clicking a same button which does absolutely nothing:

<script language="JavaScript">
if (window.print) {
document.write('<form><input type="button" value="Print" >

If you do not like the functionality about print using JavaScript on a web page, then you can use the browser’s default toolbar to get print a web page like below:
File >  Print > Click OK  button.

Printing Suggestions:

  • Ready a page for printing
  • Make that page printer friendly
  • Allow users to choose to print
  • Never attach this to any user event
Jacob Frazier

Based on United States, Jacob Frazier is a skilled JavaScript developer with over 8 years of experience. He is passionate about change and trying new things, both professionally and personally. He loves startups and is extremely proactive.

Recent Posts

Why is SEO a non-negotiable part of modern marketing?

In a world where digital presence is paramount, the question isn't whether you should do…

13 hours ago

Innovations in Hair Care: Exploring Breakthroughs for Lasting Results

Over the years, people have experimented with various methods to maintain healthy and beautiful hair.…

1 day ago

How To Strengthen Your Brand-Building Efforts?

Your brand more than developing an attractive and creative logo and infectious motto. It's the…

2 days ago

How To Be Successful And Maximize Compensation In A Personal Injury Case

Introduction Are you someone who has suffered from a personal injury and want to file…

3 days ago

What Are The Biggest Challenges Of Working From Home?

Operating from home has emerged as one of the most popular ways of doing jobs…

3 days ago

Art As An Asset: Will NFT’s Help You Survive Hyperinflation?

If the consequences of our society’s ever-growing debt are what worries you, then it is…

5 days ago