Unfortunately, the code you have on the server-side doesn't help much here, 
since I can't tell what it's rendering.  If the chart works in Chrome, you 
should be able to get the rendered javascript from that.

On Monday, December 17, 2012 4:47:37 AM UTC-5, [email protected] wrote:
>
>
> Hi  All
> I am facing Google visualization Issues , on IE 9  , in my jsp page i used 
> , <script type="text/javascript" src="http://www.google.com/jsapi
> "></script>
>
>  its working in all browsers except IE 9 , even I installed  google chrome 
> frame features, but same Issues happening
> when i try to see view source from the page , source code also not able 
> see from IE9 
> but this is happening with all bowers
>
> here is my code
> <head>
>
> <link rel="stylesheet" href=","myscree.css.path")%>/myscreen.css" 
> media="screen" />
> <script type="text/javascript" src="http://www.google.com/jsapi";></script>
> </head>
> <body>
>     <div id="stats">
>         <div class="right"><a href="http://www.mysite.com/";><img 
> src="(img.path")%>/myhclogo.gif" width="202" height="35" alt="Mysites.com" 
> border="0"/></a></div>
>         <h1>My site page </h1>
> <%
>
> %>
>     
>         <div class="right clear"><a href="<%=graphUrl%>&graphType=bar">Bar 
> chart</a> | <a href="<%=graphUrl%>&graphType=line">Line chart</a></div>
>       <input type="hidden" name="keyDisplayName"  
> value="<%=keyDisplayName%>" />
>         <logic:notEmpty name="dataList" scope="request">
>         <div class="graph" id="graph" style="margin-top:50px !important;">
>           <script type="text/javascript">
>             google.load('visualization', '1.1', {packages: 
> ['<%=graphPkgType%>']});
>             //google.load('visualization', '1', {packages: ['corechart']});
>             var data;
>             function drawVisualization()
>             {
>               // Create and populate the data table.
>               data = new google.visualization.DataTable();
>               <logic:notEmpty name="displayHeader" scope="request">
>                 <logic:iterate id="bean" name="displayHeader" 
> scope="request" indexId="index">
>                   <bean:define id="dispName" name="bean" 
> property="displayName" />
>                     <%if (!request.getParameter("repoId").equals("1") && 
> "Total".equals(dispName) && "ColumnChart".equals(graphClass)){
>                       totalIndexVal = index.intValue();
>                     }else{%>
>                       
> data.addColumn('<%=index.intValue()==0?"string":"number"%>', '<bean:write 
> name="bean" property="disName" filter="false" />');
>                     <%}%>
>                 </logic:iterate>
>               </logic:notEmpty>
>               <logic:iterate id="bean" name="dataList" scope="request" 
> indexId="topIndex">
>                 data.addRows(1);
>                 <logic:notEmpty name="bean" property="columnsData">
>                   <logic:iterate id="data" name="bean" 
> property="columnsData" indexId="index">
>                   <%if (totalIndexVal!=index.intValue()){%>
>                       data.setCell(<%=topIndex%>, <%=index%>, 
> <%=index.intValue()==0?"'"+data+"'":data%>);
>                       <%}%>
>                   </logic:iterate>
>                 </logic:notEmpty>
>               </logic:iterate>
>               // Create and draw the visualization.
>               chart=new 
> google.visualization.<%=graphClass%>(document.getElementById('graph'));
>               var options = {
>               //width: 1500, 
>               height: 700, 
>               fontSize: 20, 
>               legend: 'bottom',
>               isStacked: true,
>               chartArea: {left: 80, top: 50},
>               titleX: 'Date', titleY: 'Page views',
>               title: '<%=keyDisplayName%>'
>               };
>               chart.draw(data, options);
>             }
>             google.setOnLoadCallback(drawVisualization);
>           </script>
>         </div>
>         </logic:notEmpty>
>         <logic:empty name="dataLi" scope="request">
>           <p><bean:message key="ts.search.result" /></p>
>         </logic:empty>
>       </div>
> </body>
> </html>
>
>
> please can you any body , give a solution for this 
> Thanks
> Lakshman
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Wednesday, November 30, 2011 4:55:33 PM UTC+5:30, 
> [email protected]:
>>
>> I have webApp ready and I want to add the Google Chart API i.e. Pie
>> Chart. in the html that is generated through a JSP.
>>
>> But when I embed the code in the JSP of the Google Chart.
>>
>> I get the Object Expected Message instead of the PIE CHART.
>>
>>
>> ---------------------------------------------------------------------------------------------
>> <%@ include file="/common/taglibs.jsp"%>
>>
>> <head>
>>     <title><fmt:message key="suiteResultDetail.title"/></title>
>>     <meta name="heading" content="<fmt:message
>> key='suiteResultDetail.heading'/>"/>#
>>             <!--Load the AJAX API-->
>>     <script type="text/javascript" src="https://www.google.com/
>> jsapi"></script>
>>     <script type="text/javascript">
>>
>>       // Load the Visualization API and the piechart package.
>>       google.load('visualization', '1.0', {'packages':['corechart']});
>>
>>       // Set a callback to run when the Google Visualization API is
>> loaded.
>>       google.setOnLoadCallback(drawChart);
>>
>>       // Callback that creates and populates a data table,
>>       // instantiates the pie chart, passes in the data and
>>       // draws it.
>>       function drawChart() {
>>
>>       // Create the data table.
>>       var data = new google.visualization.DataTable();
>>       data.addColumn('string', 'Topping');
>>       data.addColumn('number', 'Slices');
>>       data.addRows([
>>         ['Mushrooms', 3],
>>         ['Onions', 1],
>>         ['Olives', 1],
>>         ['Zucchini', 1],
>>         ['Pepperoni', 2]
>>       ]);
>>
>>       // Set chart options
>>       var options = {'title':'How Much Pizza I Ate Last Night',
>>                      'width':400,
>>                      'height':300};
>>
>>       // Instantiate and draw our chart, passing in some options.
>>       var chart = new
>> google.visualization.PieChart(document.getElementById('chart_div'));
>>       chart.draw(data, options);
>>     }
>>     </script>
>> </head>
>>
>>
>> <b>Suite Id =</b> ${suiteStats.suiteId}<br/>
>> <b>Time of Start =</b> ${suiteStats.timeStamp}<br/>
>> <b>Total =</b> ${suiteStats.totalTests}<br/>
>> <b>Pass =</b> ${suiteStats.passTests}<br/>
>> <b>Fail =</b> ${suiteStats.failTests}<br/>
>>
>> <b>TBE  =</b> ${suiteStats.toBeExecuted}<br/>
>>
>> <display:table name="suiteResultList" class="table" requestURI=""
>> id="suiteResultList" export="true" pagesize="25">
>>
>>     <display:column property="testId" media="csv excel xml pdf"
>> titleKey="test.id" />
>>     <display:column property="testName" sortable="true"
>> titleKey="test.name" />
>>     <display:column property="engineName" sortable="true"
>> titleKey="result.engineName" />
>>     <display:column property="moduleName" sortable="true"
>> titleKey="test.moduleName" />
>>     <display:column property="status" sortable="true"
>> titleKey="engine.result.status" />
>>     <display:column property="condition" sortable="true"
>> titleKey="test.condition"/>
>>     <display:column property="outputResult" sortable="true"
>> titleKey="suiteResultDetail.outputResult" style="white-space: pre;" />
>>
>>     <display:setProperty name="paging.banner.item_name" value="result"/
>> >
>>     <display:setProperty name="paging.banner.items_name"
>> value="results"/>
>>
>>     <display:setProperty name="export.excel.filename" value="Suite
>> List.xls"/>
>>     <display:setProperty name="export.csv.filename" value="Suite
>> List.csv"/>
>>     <display:setProperty name="export.pdf.filename" value="Suite
>> List.pdf"/>
>> </display:table>
>>   <body>
>>     <!--Div that will hold the pie chart-->
>>     <div id="chart_div"></div>
>>   </body>
>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-visualization-api/-/l6v2hNik690J.
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.

Reply via email to