有一個名爲AnyChart的軟件產品,它非常適合在網頁中嵌入基於閃存的圖表。 AnyCharts也可以導出爲PNG文件格式。這裏是一個例子:Indy可以運行Javascript嗎?
<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>
我的最終目標是做一個自動化的服務來導出AnyChart圖表爲PNG格式。所以我做了一個Indy的服務,它調用包含AnyChart javascript的頁面。但問題似乎是Indy無法執行JavaScript。
有沒有辦法讓Indy執行javascript?
謝謝。我將不得不搜索IHTMLWindow2接口。 – 2010-02-12 15:08:07