Google Gauge图表仅在safari mobile中抛出错误

时间:2012-06-22 18:07:57

标签: javascript mobile-safari google-visualization

下面列出的是我在我的应用程序中使用的Google规格图表的javascript代码。这适用于Safari,Firefox,IE和Chrome,但不适用于Safari Mobile。运行时,我收到一条错误,指出“表达式结果'c [G]'[null]不是对象”。这是一个asp.net页面,其中visual basic作为服务器端代码 - <%= donevalue%>是服务器端的值,它是指标的值 - 将其更改为任何数字仍会引发相同的错误。

注意 - 我正在查看网站并获得此错误的方式是通过http://code.google.com/p/ibbdemo2/ - adobe air ipad模拟器。

<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>


    var percent = <%= donevalue  %>;
    google.load('visualization', '1', { packages: ['gauge'] });
    google.setOnLoadCallback(drawChart);
    function drawChart() {
        var data = google.visualization.arrayToDataTable([
      ['Label', 'Value'],
      ['%complete', percent]
    ]);

        var options = {
            width: 120, height: 100
        };

        var chart = new google.visualization.Gauge(document.getElementById('chart_div'));
        chart.draw(data, options);
    }
</script>

感谢您的帮助。

0 个答案:

没有答案