M S*_*kel 5 javascript delphi indy
有一个名为AnyChart的软件产品非常适合在网页中嵌入基于Flashed的图表.AnyCharts也可以导出为PNG文件格式.这是一个例子:
<script type="text/javascript" language="javascript">
//<![CDATA[
var chart = new AnyChart('http://www.mysite.com/swf/AnyChart.swf');
chart.width = 600;
chart.height = 300;
chart.setXMLFile('http://www.mysite.com/anychart.xml');
chart.addEventListener("draw", function() { saveChartAsImage(chart); });
chart.write("content-box");
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)
我的最终目标是制作一个自动服务,将AnyChart图表导出为PNG格式.所以我用Indy做了一个服务,调用包含AnyChart javascript的页面.但问题似乎是Indy无法执行javascript.
有没有办法让Indy执行javascript?
不,Indy不执行Javascript.您可能还注意到它没有解析或显示HTML,也没有运行Flash.Indy做网络协议.
你可以导入Microsoft脚本控制ActiveX对象,并有该运行你的Javascript.如果您需要详细信息,请发布一个新问题.
归档时间: |
|
查看次数: |
1822 次 |
最近记录: |