У меня есть php-страница с диаграммой, средством выбора даты (календарь) и несколькими кнопками.
Я хочу добавить еще одну кнопку «Печать диаграммы», которая печатает ТОЛЬКО диаграмму, а не всю страницу на локальном принтере.
Я пытаюсь сделать это, используя другой скрипт (который выводит только диаграмму) и используя функцию javascript '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
}
Пробовал приведенный выше код - не работает. Пустая страница распечатывается.
Есть ли способ распечатать целевой URL? Если да, можно ли распечатать его, не открывая новое окно?
Спасибо за ваше время