Hi U ther ??? I sent u the code...please have a look n suggeest...
On Tue, Apr 13, 2010 at 6:05 PM, rcrisman <[email protected]> wrote: > i ran your code and found these 2 errors > > Uncaught ReferenceError: parseXML is not defined - Line: 12 > index.html:18Uncaught SyntaxError: Unexpected token ILLEGAL - Line 18 > > Take this: > <script type="text/javascript" > > google.load('visualization', '1', {'packages': > ['annotatedtimeline']}); > google.setOnLoadCallback(parseXML); > </script> > <script type="text/javascript"> > function parseXML() { > var xmlDoc; > > Make it this: > <script type="text/javascript"> > google.load('visualization', '1', {'packages': > ['annotatedtimeline']}); > google.setOnLoadCallback(parseXML); > function parseXML() { > var xmlDoc; > > That will get rid of the Line 12 error...The Line 16 (was 18 before > previous error) error is here: > > var moz = (typeof document.implementation != 'undefined') && (typeof > document.implementation.createDocument != undefined'); > > Your missing a quote around the second undefined.... > > var moz = (typeof document.implementation != 'undefined') && (typeof > document.implementation.createDocument != 'undefined'); > > Fixing this will now show you another error: > > Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101 - Line: 21 > > This is were i hate my limit on my javascript knowledge.....I suggest > using google chrome and its developer tools to locate errors > > On Apr 13, 5:00 am, Divya Prakash <[email protected]> wrote: > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " > http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > <html > > > > > <head> > > <meta http-equiv="content-type" content="text/html; charset=utf-8"/> > > <meta http-equiv="Refresh" content="10;URL="/> > > <title> Welcome all !!! </title> > > <script type='text/javascript' src='http://www.google.com/jsapi'> > > </script> > > <script type='text/javascript'> > > google.load('visualization', '1', > {packages:['annotatedtimeline']}); > > google.setOnLoadCallback(parseXML); > > </script> > > <script type="text/javascript"> > > > > function parseXML() { > > var xmlDoc; > > var moz = (typeof document.implementation != 'undefined') && (typeof > > document.implementation.createDocument != undefined'); > > var ie = (typeof window.ActiveXObject != 'undefined'); > > > > if (moz) { > > var mXHR = new XMLHttpRequest(); > > mXHR.open("GET", "try_swat.xml", false); > > mXHR.send(null); > > xmlDoc = mXHR.responseXML; > > } else if (ie) { > > xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); > > xmlDoc.async = false; > > xmlDoc.load("try_swat.xml"); > > } > > > > var root = xmlDoc.documentElement; > > var userPointsRoot = root.getElementByTagName("reads"); > > var userPoints = userPointsRoot[0].getElementByTagName("read"); > > > > //var communityPointsRoot = root.getElementsByTagName("CommunityPoints"); > > //var communityPoints = > > communityPointsRoot[0].getElementsByTagName("CommunityPoint"); > > > > var data = new google.visualization.DataTable(); > > > > data.addColumn('date', 'Date'); > > data.addColumn('number', 'sniper'); > > data.addColumn('number', 'critical'); > > data.addColumn('number', 'top10'); > > > > data.addRows(userPoints.length); > > > > for (var i = 0; i <userPoints.length; i++){ > > if (ie) { > > var date = > > getElementsByTagName("date")[0].childNodes[0].nodeValue; > > var sniper = getElementsByTagName("sniper")[0].childNodes[0].nodeValue; > > var critical = > getElementsByTagName("critical")[0].childNodes[0].nodeValue; > > var top10 = getElementsByTagName("top10")[0].childNodes[0].nodeValue; > > > > //var date = toString(userPoints[i].firstChild.nextSibling.text); > > //var value = > > Number(userPoints[i].firstChild.text); > > data.setValue(i,0,date); > > data.setValue(i,1,sniper); > > data.setValue(i,2,critical); > > data.setValue(i,3,top10); > > > > } > > else{ > > var date = > getElementsByTagName("date")[0].childNodes[0].nodeValue; > > var sniper = getElementsByTagName("sniper")[0].childNodes[0].nodeValue; > > var critical = > getElementsByTagName("critical")[0].childNodes[0].nodeValue; > > var top10 = getElementsByTagName("top10")[0].childNodes[0].nodeValue; > > //var date = toString(userPoints[i].firstChild.nextSibling.textContent); > > // var value = > > Number(userPoints[i].firstChild.textContent); > > // data.setValue(i,0,date); > > // data.setValue(i,1,value); > > data.setValue(i,0,date); > > data.setValue(i,1,sniper); > > data.setValue(i,2,critical); > > data.setValue(i,3,top10); > > } > > } > > > > var chart = new > > > google.visualization.AnnotatedTimeLine(document.getElementById('chart_div') > ); > > > > chart.draw(data,{displayAnnotations: true}); > > } > > > > </script> > > </head> > > > > <body> > > <h3 style='text-align:center; color:olive; font-family: sans-serif; > > font-style: oblique; text-decoration: underline'>Welcome to SWAT > > Dashboard</h3><br> > > > > <div id='chart_div' style='padding-left:80px; text-align: center; > width: > > 1000px; height: 600px; '></div> > > </body> > > </html> > > > > XML FILE > > > > <data> > > > > <reads> > > <read> > > <date>April 1, 2010</date> > > <sniper>30000</sniper> > > <critical>40654</critical> > > <top10>15999</top10> > > </read> > > > > <read> > > <date>April 2, 2010</date> > > <sniper>20000</sniper> > > <critical>20654</critical> > > <top10>45999</top10> > > </read> > > > > <read> > > <date>April 3, 2010</date> > > <sniper>50000</sniper> > > <critical>50654</critical> > > <top10>5999</top10> > > </read> > > > > <read> > > <date>April 4, 2010</date> > > <sniper>10000</sniper> > > <critical>10654</critical> > > <top10>1999</top10> > > </read> > > > > <read> > > <date>April 5, 2010</date> > > <sniper>60000</sniper> > > <critical>20654</critical> > > <top10>15000</top10> > > </read> > > > > </reads> > > </data> > > > > Please see this code and suggest Y its not wrking.... > > Thanks in advance.... > > -- > > Yours sincerely > > Divya Prakash :) > > -- > 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]<google-visualization-api%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-visualization-api?hl=en. > > -- Yours sincerely Divya Prakash :) -- 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.
