Possible Duplicate:
Using HTML5/Canvas/Javascript to take screenshots
I am having 1 webpage in which I am getting some details from db in the form of table I want that page to be saved as an image so that that image I can mail it to the user.Can anybody help me out please
you can't do it with JS, generally can't make any screenshots.
javascript in the webrowser for security reasons doesn't have the ability to do something low level like take a screenshot of the users screens. You can take a screenshot with something like selenium
You might want to look at HTML 2 Canvas which can render some parts of the DOM into a canvas. However, this might only work on in a browser allowing you to use canvas objects as they are part of the HTML5 specification.
Marwan is right. Security issues prevent that for javascript. I would send a request to server with will generate the pic, and then send back the image. This of course increases the CPU & network usage of your server.