Highcharts是未定义的 [英] Highcharts is undefined

查看:203
本文介绍了Highcharts是未定义的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这样的代码:

I have such code:

            <html>
        <head>
    <title><%=sAtaskaitaTitle%></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
    <link rel="stylesheet" type="text/css" href="style.css">
    <style type=text/css>
            TH, TD.clTD, TABLE.thinTable 
            {
                border-right: 1px solid;
                border-top: 1px solid;
                border-left: 1px solid;
                border-bottom: 1px solid;
            }
    </style>
    <script language="vbscript">

        Sub OnLoadFunc()
            self.moveTo 0,0
            self.resizeTo window.screen.availWidth,window.screen.availHeight
            document.all.btnclose.focus()
        End Sub

    </script>

    <script type="text/javascript" src="javascript_charts/jquery.min.js"></script>
    <script type="text/javascript">
    $(function () {
var chart;
$(document).ready(function() {
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container',
            type: 'column',
            margin: [ 50, 50, 100, 80]
        },
        title: {
            text: 'World\'s largest cities per 2008'
        },
        xAxis: {
            categories: [
                'Tokyo',
                'Jakarta'
            ],
            labels: {
                rotation: -45,
                align: 'right',
                style: {
                    fontSize: '13px',
                    fontFamily: 'Verdana, sans-serif'
                }
            }
        },
        yAxis: {
            min: 0,
            title: {
                text: 'Population (millions)'
            }
        },
        legend: {
            enabled: false
        },
        tooltip: {
            formatter: function() {
                return '<b>'+ this.x +'</b><br/>'+
                    'Population in 2008: '+ Highcharts.numberFormat(this.y, 1) +
                    ' millions';
            }
        },
        series: [{
            name: 'Population',
            data: [34.4, 21.8],
            dataLabels: {
                enabled: true,
                rotation: -90,
                color: '#FFFFFF',
                align: 'right',
                x: 4,
                y: 10,
                style: {
                    fontSize: '13px',
                    fontFamily: 'Verdana, sans-serif'
                }
            }
        }]
    });
});

});
</script>

</head>

<body onload="OnLoadFunc">

    <form id="FORM1" method="post" action="par_atask01.asp">
    <input type="hidden" name="CMD" id="CMD" value="">
    <table width="100%" style="position:absolute;top:10pt;left:10pt;" id="Table1">
        <tr>
            <td nowrap colspan="4" align="left">
                <input type="button"  name="btnclose" style="position:relative;" value=" &nbsp; &nbsp; &nbsp;Grįžti &nbsp; &nbsp; &nbsp;" onclick="window.close()" id="btnclose">
                <input type="button"  value="&nbsp;Spausdinti&nbsp;" name="btnprint" id="btnprint" language="VBscript" onclick="window.print()">
            </td>
        </tr>
        <tr>
            <td align="center" style="font-size:13px;">
                <b><i><%=sAtaskaitaTitle%></i></b>
                <br>
                <%=Left(Now(),10)%>
                <br>
            </td>
        </tr>
        <tr>
            <td>
                <%=GetAtaskaitaInfo(VYKDYTOJAS_SBJ_ID,KONTROLIERIUS_SBJ_ID)%>
            </td>
        </tr>
        <tr>
            <td>
                <br>

            </td>
        </tr>
    </table>
    </form>
    <br>

    <script src="javascript_charts/highcharts.js"></script>
    <script src="javascript_charts/exporting.js"></script>

    <div id='container' style='min-width: 400px; height: 400px; margin: 0 auto'></div>
</body>

我得到这样的错误:

SCRIPT1024: Expected statement 
highcharts.js, line 1 character 1
SCRIPT1024: Expected statement 
exporting.js, line 1 character 1
SCRIPT5009: 'Highcharts' is undefined 
par_atask01.asp, line 105 character 9
SCRIPT5009: 'Highcharts' is undefined 
par_atask01.asp, line 105 character 9

我根本没有更改JavaScript文件。路径被正确定义。
然后什么原因?

I didn't changed javascript files at all. Path is defined correctly. What then can be reason?

推荐答案

在黑暗中拍摄时,向脚本标记添加缺少的类型。

Shot in the dark, add missing types to the script tags.

<script type="text/javascript" src="javascript_charts/highcharts.js"></script>
<script type="text/javascript" src="javascript_charts/exporting.js"></script>

设置类型,因为您只使用IE浏览器的VBScript。我想知道它是否认为你在那里使用VBScript。

Set types since you are using IE only VBScript. I am wondering if it thinks you are using VBScript there.

这篇关于Highcharts是未定义的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆