Я использую php для подключения к базе данных и получения некоторых данных для создания графика с высокими диаграммами. Я сделал это, но хочу отобразить этот график в новом окне. Это окно открывается, когда пользователь нажимает кнопку. Как я могу сделай это?
Вы можете открыть новое окно и вставить туда контейнер с диаграммой, например, так:
document.getElementById('btn').addEventListener('click', function() {
var chartWindow = window.open("", "_blank", "left=0,top=0,width=600,height=450"),
chartContainer = document.createElement("div");
chartContainer.setAttribute("id", "container");
Highcharts.chart(chartContainer, {
series: [{
data: [1, 2, 3]
}]
});
chartWindow.document.body.appendChild(chartContainer);
});
Демонстрация в реальном времени: http://jsfiddle.net/BlackLabel/a235bh1z/