Hey there! I'm using the GeoMaps visualization and it works great in all the other browsers (FF, Opera, Safari, Chrome) except IE 7 and 8. I'm getting the EXACT same error message as Eden:
Message: Expected ';' Line: 1 Char: 43 I tried the link you supplied above and it too throws the error in IE 8 and it works good in FF. I've tripled checked my code for allowances of blank definitions, etc and see nothing wrong with it. Any ideas? I really love these APIs and would love it to work in IE! Thanks! On May 12, 6:53 am, VizBoy <[email protected]> wrote: > This doesn't seem like a problem with the API, but rather with your html > page. Perhaps a bad encoding, or some bad character in the doctype > definition? > > Could you try going into one of our example pages and see if it works for > you? > For > instance,http://code.google.com/apis/visualization/documentation/gallery/motio... > > - VizBoy. > > On Fri, May 8, 2009 at 8:03 AM, eden <[email protected]> wrote: > > > I am having trouble getting the motion chart to display data in IE 7. > > I used the example page as below: > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > > <html> > > <head> > > <title></title> > > <meta http-equiv="Content-Type" content="text/html; > > charset=UTF-8"> > > <script type="text/javascript" src="http://www.google.com/jsapi"></ > > script> > > <script type="text/javascript"> > > google.load('visualization', '1', {'packages': > > ['motionchart']}); > > google.setOnLoadCallback(drawChart); > > > function drawChart() > > { > > var data = new google.visualization.DataTable(); > > data.addRows(6); > > data.addColumn('string', 'Fruit'); > > data.addColumn('date', 'Date'); > > data.addColumn('number', 'Sales'); > > data.addColumn('number', 'Expenses'); > > data.addColumn('string', 'Location'); > > data.setValue(0, 0, 'Apples'); > > data.setValue(0, 1, new Date (1988,0,1)); > > data.setValue(0, 2, 1000); > > data.setValue(0, 3, 300); > > data.setValue(0, 4, 'East'); > > data.setValue(1, 0, 'Oranges'); > > data.setValue(1, 1, new Date (1988,0,1)); > > data.setValue(1, 2, 950); > > data.setValue(1, 3, 200); > > data.setValue(1, 4, 'West'); > > data.setValue(2, 0, 'Bananas'); > > data.setValue(2, 1, new Date (1988,0,1)); > > data.setValue(2, 2, 300); > > data.setValue(2, 3, 250); > > data.setValue(2, 4, 'West'); > > data.setValue(3, 0, 'Apples'); > > data.setValue(3, 1, new Date(1988,1,1)); > > data.setValue(3, 2, 1200); > > data.setValue(3, 3, 400); > > data.setValue(3, 4, "East"); > > data.setValue(4, 0, 'Oranges'); > > data.setValue(4, 1, new Date(1988,1,1)); > > data.setValue(4, 2, 900); > > data.setValue(4, 3, 150); > > data.setValue(4, 4, "West"); > > data.setValue(5, 0, 'Bananas'); > > data.setValue(5, 1, new Date(1988,1,1)); > > data.setValue(5, 2, 788); > > data.setValue(5, 3, 617); > > data.setValue(5, 4, "West"); > > var chart = new google.visualization.MotionChart > > (document.getElementById('visualisation')); > > chart.draw(data, {width: 600, height:300}); > > } > > </script> > > </head> > > <body> > > <div id="visualisation" style="width: 600px; height: 300px;"></ > > div> > > </body> > > </html> > > > This works perfectly in Firefox and Chrome. In IE I get an error on > > Line 1 Char 40 saying Expected ';'. Does anyone have any ideas? > > > Cheers, > > > Eden --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
