Hi Jill, the "," syntax is from what I understand only valid in the $data.setTemplate(...) Method. Not inside $content.setURI(...)
could you please just try to use the "/" Kind Regards Juergen > -----Ursprüngliche Nachricht----- > Von: jill han [mailto:[email protected]] > Gesendet: Montag, 5. Januar 2009 22:38 > An: Turbine Users List > Betreff: how to reference a file in javascript > > We have turbine/torque/velocity app. I submitted the question to > velocity user forum and was told I may get help here . > I tried to embed AnyChart to the velocity template. Here is the snippet > of .vm code: > > <script type="text/javascript" language="javascript"> //<![CDATA[ > var chart1 = new > AnyChart("$content.getURI("swf/AnyChart.swf")"); > chart1.width="550px"; > chart1.height="400px"; > > chart1.setXMLFile("$content.getURI('servlet/nequals1/template/portal,da > t > a,data.xml')"); > // or chart1.setXMLFile("./data.xml"); not working either > chart1.write(); > //]]> > </script> > > However, somehow, the data.xml can't be processed properly and resulted > in IO error. > > But, in the following simple anychart.jsp, the javascript has no > problem > processing data.xml. > http://prod.nequalsone.com/AnyChartExternalData/anychart.jsp > > <html> > <head> > <title>AnyChart external data sample</title> > </head> > <body> > > <script type="text/javascript" language="javascript" > src="AnyChart.js"></script> > <script type="text/javascript" language="javascript"> > //<![CDATA[ > var chart1 = new AnyChart("AnyChart.swf"); > chart1.width='750px'; > chart1.height='400px'; > chart1.setXMLFile('./data.xml'); > chart1.write(); > //]]> > </script> > </body> > </html> > > Any helps and suggestions will be appreciated as always. > > Jill > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
