Hi All ,
i got an html form with html button on it, when the user clicks button
i want to open a new window and want to dispaly pie chart in that.
following is the javascript that executes when the user clicks html
button.
function ShowChart() {
newwindow2 = window.open('');
var tmp = newwindow2.document;
tmp.write('<html> <head> <script type="text/javascript"
src="http://www.google.com/jsapi"></script> <script type="text/
javascript"> google.load("visualization", "1", {packages:
["piechart"]}); google.setOnLoadCallback(drawChart); function drawChart
() { alert("input");var data = new google.visualization.DataTable();
data.addColumn("string", "Task"); data.addColumn("number", "Hours per
Day"); data.addRows(5); data.setValue(0, 0, "Work"); data.setValue(0,
1, 11); data.setValue(1, 0, "Eat"); data.setValue(1, 1, 2);
data.setValue(2, 0, "Commute"); data.setValue(2, 1, 2); data.setValue
(3, 0, "Watch TV"); data.setValue(3, 1, 2); data.setValue(4, 0,
"Sleep"); data.setValue(4, 1, 7); var chart = new
google.visualization.PieChart(document.getElementById("chart_div"));
alert("input"); chart.draw(data, {width: 400, height: 240, is3D: true,
title: "My Daily Activities"}); } alert("input");</script> </head>
<body > <div id="chart_div"></div> </body> </html>');
tmp.close();
}
the code is throwing an error alert "Google is Not defined" and i am
not able to see any charts in newly opened window.
Can anyone please help me out of this.
Thanks in advance
Krishna.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Visualization API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-visualization-api?hl=en
-~----------~----~----~----~------~----~------~--~---