I have a php page which has a chart, a date picker(calendar) and a few buttons.
I want to add another button "Print Chart" which ONLY prints the chart & not the entire page ,in a local printer.
I am trying to do this by a having another script(which only outputs a chart) and using the javascript function 'window.print'
html
<input type="button" onClick="printChart()" value="Print Chart">
javascript
function printChart(){
var myParameters = window.location.search;// Get the parameters from the current page
var URL = "http://my_server/my_folder/my_script_that_outputs_only_my_chart.php"+myParameters;
var W = window.open(URL);
W.window.print(); // Is this the right syntax ? This prints a blank page and not the above URL
}
I tried the above code - it doesnt work. A blank page gets printed.
Is there a way to print a target URL ? If yes, is it possible to print it without having to open a new window ?
Thanks for your time