Charts 无法读取属性";从「;未定义的

Charts 无法读取属性";从「;未定义的,charts,google-visualization,joomla2.5,Charts,Google Visualization,Joomla2.5,Joomla 2.5.1上有一个.php文件(视图),其中包含一个代码片段: <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {packages

Joomla 2.5.1上有一个.php文件(视图),其中包含一个代码片段:

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
    google.charts.load('current', {packages: ['corechart']});

    google.charts.setOnLoadCallback(function drawMachines() {
        
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Machine');
        data.addColumn('number', 'Printed');
        data.addRow(['LP-3000', 69174.8542]);
        data.addRow(['MPS', 74595.0154]);
        data.addRow(['MPS-2', 85626.7536]);
        data.addRow(['Digicon', 650.1061]);
        data.addRow(['Indigo-4500', 17630.4017]);
        data.addRow(['KDO-508', 15414.495]);
        data.addRow(['MP', 0.0237]);

        var options = {
            'title': 'For machines'
            ,'titleTextStyle': {fontSize: '12'}
            ,'legend': {position: 'none'}
            ,'enableInteractivity': false
        };

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


<div class="com_fp_infopanel_manufacture">
    <div id="com_fp_infopanel_manufacture_machines" class="com_fp_infopanel_manufacture_machines"></div>
    <div class="clear"></div>
</div>

load('current',{packages:['corechart']});
setOnLoadCallback(函数drawMachines(){
var data=new google.visualization.DataTable();
data.addColumn('string','Machine');
data.addColumn('number','Printed');
addRow数据([LP-3000',69174.8542]);
addRow(['MPS',74595.0154]);
addRow(['MPS-2',85626.7536]);
data.addRow(['Digicon',650.1061]);
addRow(['Indigo-4500',17630.4017]);
addRow(['KDO-508',15414.495]);
addRow(['MP',0.0237]);
变量选项={
“标题”:“适用于机器”
,'titleTextStyle':{fontSize:'12'}
,'legend':{位置:'none'}
,“enableInteractivity”:false
};
var chart=new google.visualization.ColumnChart(document.getElementById('com\u fp\u infopanel\u manufacturing\u machines');
图表绘制(数据、选项);
});
我得到一个错误:“无法读取未定义的属性”

有人遇到过这样的错误吗? 也许有人能提出原因是什么

查看源代码:

<!doctype html>
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7 ie6" lang="ru"> <![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8 ie7" lang="ru"> <![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9 ie8" lang="ru"> <![endif]-->
<!--[if gt IE 8]><!--><html class="no-js" lang="ru"> <!--<![endif]-->
<head>
      <base href="http://infopanel.fleksoprint.ru/index.php" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta http-equiv="refresh" content="50; URL='index.php?option=com_fp_infopanel&amp;view=sales&amp;layout=0'; charset=utf-8" />
  <meta name="generator" content="J!Blank Template by Joomla-book.ru" />
  <title>Flexo Print</title>
  <link href="/templates/jblank/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
  <link rel="stylesheet" href="/media/com_fp_infopanel/site/css/manufacture.css" type="text/css" />
  <link rel="stylesheet" href="/templates/jblank/css/base.css?1346224085" type="text/css" media="all"  />
  <link rel="stylesheet" href="/templates/jblank/css/grid.css?1346224085" type="text/css" media="all"  />
  <link rel="stylesheet" href="/templates/jblank/css/_styles.css?1346224085" type="text/css" media="all"  />
  <link rel="stylesheet" href="/media/mod_fp_infopanel/css/shipping.css" type="text/css" />
  <link rel="stylesheet" href="/media/mod_fp_infopanel/css/birthday.css" type="text/css" />
  <script src="/templates/jblank/js/libs/jquery.min.js?v=1.7.1" type="text/javascript"></script>
  <script src="/templates/jblank/js/libs/modernizr.min.js?1346224085" type="text/javascript"></script>
  <script src="/templates/jblank/js/libs/jquery.tools.js?1346224085" type="text/javascript"></script>
  <script src="/templates/jblank/js/libs/jquery-ui.min.js?1346224085" type="text/javascript"></script>
  <script src="/templates/jblank/js/libs/jquery.mousewheel.min.js?1346224085" type="text/javascript"></script>
  <script src="/templates/jblank/js/libs/jquery.smoothdivscroll.min.js?1346224085" type="text/javascript"></script>
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="/media/mod_coolclock/assets/js/excanvas.js" type="text/javascript"></script>
  <script src="/media/mod_coolclock/assets/js/coolclock.js" type="text/javascript"></script>
  <script src="/media/mod_coolclock/assets/js/moreskins.js" type="text/javascript"></script>
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="viewport" content="width=device-width" />

</head>
<body>
    <div class="container">
        
        <div class="grid_2 content">
            <div class="module module-left module-header "><h3 class="module-header">Часы</h3><div class="module-content">
<script type="text/javascript">
$(document).ready(function() {
    function mod_coolclock132_date_refresh()
    {
        var months = [];
        months.push('Января');
        months.push('Февраля');
        months.push('Марта');
        months.push('Апреля');
        months.push('Мая');
        months.push('Июня');
        months.push('Июля');
        months.push('Августа');
        months.push('Сентября');
        months.push('Октября');
        months.push('Ноября');
        months.push('Декабря');

        var weekdays = [];
        weekdays.push('Воскресенье');
        weekdays.push('Понедельник');
        weekdays.push('Вторник');
        weekdays.push('Среда');
        weekdays.push('Четверг');
        weekdays.push('Пятница');
        weekdays.push('Суббота');

        var today = new Date();
        var date = '<h4>' + weekdays[today.getDay()] + ', ' + today.getDate() + ' ' + months[today.getMonth()] + ' ' + today.getFullYear();
        $('#mod_coolclock_date132').html(date);
    }

    window.setInterval(mod_coolclock132_date_refresh, 60000);
    mod_coolclock132_date_refresh();
});
</script>

<div style="text-align: center; border-radius: 0 0 5px 5px; border-style: ridge; border-width: 3px;">
    <div><canvas id="clock132" class="CoolClock:swissRail:68::+4"></canvas></div>
    <div id="mod_coolclock_date132"></div>
</div></div></div><div class="module module-left module-header "><h3 class="module-header">Время прихода</h3><div class="module-content">
<script type="text/javascript">
    $(document).ready(function () {
        $("#mod_fp_infopanel_birthday_employees135").smoothDivScroll({
            mousewheelScrolling: false,
            manualContinuousScrolling: false,
            hotSpotScrolling: false,
            autoScrollingMode: "always",
            autoScrollingDirection: "endlesslooptop"
        });
    });
</script>

<div id="mod_fp_infopanel_birthday_employees135" class="mod_fp_infopanel_birthday_employees">
    <div class="scrollWrapper">
        <div class="scrollableArea">
            <!--                <p style="clear: both;"/>
                    <div style="background-color: #2F6309;width:32px;height:12px;margin-top:6px;margin-left:5px;"></div>
                    <div style="color: #FFFFFF;padding:4px;font-weight:bold;font-size:10px;text-align:center;position:relative;margin-top:-17px;margin-bottom:-2px;">Авг</div>
                    <div style="color: #2F6309;font-weight:bold;font-size:1.3em;width:42px;text-align:center;">18</div>
                </div>-->
                
                
            <p class="mod_fp_infopanel_birthday_employee">09:46:18 - Кудинов  Сергей Борисович</p>
                <p style="clear: both;"/>
            <!--                <p style="clear: both;"/>
                    <div style="background-color: #2F6309;width:32px;height:12px;margin-top:6px;margin-left:5px;"></div>
                    <div style="color: #FFFFFF;padding:4px;font-weight:bold;font-size:10px;text-align:center;position:relative;margin-top:-17px;margin-bottom:-2px;">Авг</div>
                    <div style="color: #2F6309;font-weight:bold;font-size:1.3em;width:42px;text-align:center;">18</div>
                </div>-->
                
                
            <p class="mod_fp_infopanel_birthday_employee">09:36:04 - Логинов Роман Викторович</p>
                <p style="clear: both;"/>
            <!--                <p style="clear: both;"/>
                    <div style="background-color: #2F6309;width:32px;height:12px;margin-top:6px;margin-left:5px;"></div>
                    <div style="color: #FFFFFF;padding:4px;font-weight:bold;font-size:10px;text-align:center;position:relative;margin-top:-17px;margin-bottom:-2px;">Авг</div>
                    <div style="color: #2F6309;font-weight:bold;font-size:1.3em;width:42px;text-align:center;">18</div>
                </div>-->
                
                
            <p class="mod_fp_infopanel_birthday_employee">09:11:28 - Мазин  Александр Петрович</p>
                <p style="clear: both;"/>
            <!--                <p style="clear: both;"/>
                    <div style="background-color: #2F6309;width:32px;height:12px;margin-top:6px;margin-left:5px;"></div>
                    <div style="color: #FFFFFF;padding:4px;font-weight:bold;font-size:10px;text-align:center;position:relative;margin-top:-17px;margin-bottom:-2px;">Авг</div>
                    <div style="color: #2F6309;font-weight:bold;font-size:1.3em;width:42px;text-align:center;">18</div>
                </div>-->
                
                
            <p class="mod_fp_infopanel_birthday_employee">09:05:50 - Семенова Дарья Витальевна</p>
                <p style="clear: both;"/>
                    </div>
    </div>
</div>
</div></div>
            &nbsp;
        </div>
        <div class="grid_8 content">
            <div class="module module-middle module-header "><h3 class="module-header">Показатели компании</h3><div class="module-content"><script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
    function dateInFuture(days)
    {
        var now = new Date();
        now.setDate( now.getDate() + days );
        return now;
    }
    google.load("visualization", "1", {packages:["corechart"]});
    google.setOnLoadCallback(function drawChart() {
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Машина');
        data.addColumn('date', 'Загрузка');
        data.addRows([['MPS', dateInFuture(5.3083425954183)]]);
        data.addRows([['MPS-2', dateInFuture(10.435140861034)]]);
        data.addRows([['LP-3000', dateInFuture(3.3856865581936)]]);
        data.addRows([['Indigo-4500', dateInFuture(0.019926592893071)]]);

        var options = {
                title: 'Загрузка печатного оборудования',
                titleTextStyle: { fontSize: '12'},
                legend: {position: 'none'},
                hAxis: {format: 'dd MMM', minValue: new Date()},
                enableInteractivity: false
        };

        var chart = new google.visualization.BarChart(document.getElementById('mod_fp_infopanel_shipping_load136'));
        chart.draw(data, options);
    });
</script>
<div class="mod_fp_infopanel_shipping_container">
<div id="mod_fp_infopanel_shipping_kpi136" class="mod_fp_infopanel_shipping_kpi">
<dl class="mod_fp_infopanel_shipping_Bar">
    <dt class="mod_fp_infopanel_shipping_BarLabel">ВП</dt>
    <dd class="mod_fp_infopanel_shipping_BarScale">
        <div class="mod_fp_infopanel_shipping_BarFilled" style="width: 40.243306389056%;">40.2%<strong>&nbsp;</strong></div>
        <div class="mod_fp_infopanel_shipping_BarAnotation">101 164,83 EUR. / 251 383,00 EUR.</div>
    </dd>
    <dt class="mod_fp_infopanel_shipping_BarLabel">Отгрузка</dt>
    <dd class="mod_fp_infopanel_shipping_BarScale">
        <div class="mod_fp_infopanel_shipping_BarFilled" style="width: 40.930513139422%;">40.9%<strong>&nbsp;</strong></div>
        <div class="mod_fp_infopanel_shipping_BarAnotation">250 437,85 EUR. / 611 861,00 EUR.</div>
    </dd>
    <dt class="mod_fp_infopanel_shipping_BarLabel">Произведено</dt>
    <dd class="mod_fp_infopanel_shipping_BarScale">
        <div class="mod_fp_infopanel_shipping_BarFilled" style="width: 42.998597671693%;">43.0%<strong>&nbsp;</strong></div>
        <div class="mod_fp_infopanel_shipping_BarAnotation">263 091,65 EUR. / 611 861,00 EUR.</div>
    </dd>
    <dt class="mod_fp_infopanel_shipping_BarLabel">Склад</dt>
    <dd class="mod_fp_infopanel_shipping_BarPanel">
        <div class="mod_fp_infopanel_shipping_BarValueText">47 306,65 EUR.</div>
    </dd>
</dl>
</div>
</div>
<div id="mod_fp_infopanel_shipping_load136" class="mod_fp_infopanel_shipping_load"></div>
<div class="clear"></div>
</div></div><div class="module module-middle module-header "><div class="module-content">

<div class="custom"  >
    <hr /></div>
</div></div>
            <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
    google.charts.load('current', {packages: ['corechart']});

    // Разбивка по машинам
    google.charts.setOnLoadCallback(function drawMachines() {
        
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Машина');
        data.addColumn('number', 'Отпечатано');
        data.addRow(['LP-3000', 69174.8542]);
        data.addRow(['MPS', 74595.0154]);
        data.addRow(['MPS-2', 85626.7536]);
        data.addRow(['Digicon', 650.1061]);
        data.addRow(['Indigo-4500', 17630.4017]);
        data.addRow(['KDO-508', 15414.495]);
        data.addRow(['МП', 0.0237]);

        var options = {
            'title': 'По машинам'
            ,'titleTextStyle': {fontSize: '12'}
            ,'legend': {position: 'none'}
            ,'enableInteractivity': false
        };

        var chart = new google.visualization.ColumnChart(document.getElementById('com_fp_infopanel_manufacture_machines'));
        chart.draw(data, options);
    });

    // Разбивка по сменам
    google.charts.setOnLoadCallback(function drawShifts() {

        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Бригада');
        data.addColumn('number', 'Отпечатано');
        data.addRow(['Катайкин', 48949.1127]);
        data.addRow(['Владимиров', 55795.0403]);
        data.addRow(['Шурыгин', 56640.1172]);
        data.addRow(['Ломакин', 68120.6211]);
        data.addRow(['Кононенко', 4385.4825]);
        data.addRow(['Спиридонов', 8308.4379]);
        data.addRow(['Станчев', 5418.9761]);
        data.addRow(['Галушкин', 8535.9824]);
        data.addRow(['Голев', 2884.7224]);
        data.addRow(['Салтыков', 3993.7902]);
        data.addRow(['Контракт', 59.3432]);

        var options = {
            'title': 'По бригадам'
            ,'titleTextStyle': {fontSize: '12'}
            ,'legend': {position: 'none'}
            ,'enableInteractivity': false
        };

        var chart = new google.visualization.ColumnChart(document.getElementById('com_fp_infopanel_manufacture_shifts'));
        chart.draw(data, options);
    });

</script>


<div class="com_fp_infopanel_manufacture">
    <div id="com_fp_infopanel_manufacture_machines" class="com_fp_infopanel_manufacture_machines"></div>
    <div id="com_fp_infopanel_manufacture_shifts" class="com_fp_infopanel_manufacture_shifts"></div>
    <div class="clear"></div>
</div>

        </div>
        <div class="grid_2 content">
            
            &nbsp;
        </div>
        <div class="clear"></div>

                    <div class="modules-bottom content grid_12">
                <div class="module module-bottom module-grid grid_12 "><div class="module-content">

<div class="custom"  >
    <p><a href="https://clck.yandex.ru/redir/dtype=stred/pid=7/cid=1228/*https://yandex.ru/pogoda/38" target="_blank"><img src="https://info.weather.yandex.net/38/2_white.ru.png?domain=ru" border="0" alt="Яндекс.Погода" /><img src="https://clck.yandex.ru/click/dtype=stred/pid=7/cid=1227/*https://img.yandex.ru/i/pix.gif" border="0" alt="" width="1" height="1" /></a></p></div>
</div></div>
            </div>
            <div class="clear"></div>
        
        
            </div>

    
</body>
</html>

柔印
Часы
$(文档).ready(函数(){
函数mod_coolclock132_date_refresh()
{
var月数=[];
月。推(推);
月。推(‘Фаааа’);
月份。推动(‘Маааааа’);
月数。推压('АПбб');
月。推(‘Маа’);
月数。推(推);
月数。推(推);
月份。推压(‘АааСа’);
月份。推送(‘Сбббб’);
月数。推(абббб);
月。推('khббб');
月数。推(ббббббб);
var工作日=[];
平日。推送(‘Сббббб’);
平日。推送('Пццццццц');
平日。推送(‘Сццццццц’);
平日。推送(‘Саааа’);
平日。推送(';
平日。推送('Пааааа');
平日。推送(‘Сбббба’);
var today=新日期();
var date=''+工作日[today.getDay()]+',''+今天.getDate()+''+月[today.getMonth()]+''+今天.getFullYear();
$('#mod#coolclock_date132').html(日期);
}
设置间隔(mod_coolclock132_date_refresh,60000);
mod_coolclock132_日期_刷新();
});
Время прихода
$(文档).ready(函数(){
$(“#mod#fp#infopanel#u birthy#u employees 135”).smoothDivScroll({
鼠标滚轮滚动:false,
manualContinuousScrolling:错误,
热点滚动:false,
自动交叉模式:“始终”,
自动克隆方向:“EndlessLoptop”
});
});

09:46:18-Счччч

09:36:04-1095;

09:11:28-МззззззззПгз

09:05:50-Сааааааааааа

Показатели компании 函数日期未来(天) { var now=新日期(); now.setDate(now.getDate()+天); 现在就回来; } load(“可视化”、“1”、{packages:[“corechart”]}); setOnLoadCallback(函数drawChart()){ var data=new google.visualization.DataTable(); data.addColumn('string','Мааааааааааа; 数据.添加列(“日期”、“日期”、“日期”); data.addRows(['MPS',dateInFuture(5.3083425954183)]); addRows(['MPS-2',dateInFuture(10.435140861034)]); 数据.addRows(['LP-3000',dateInFuture(3.3856865581936)]); 数据添加行(['Indigo-4500',dateInFuture(0.019926592893071)]; 变量选项={ 标题:', titleTextStyle:{fontSize:'12'}, 图例:{位置:'无'}, hAxis:{格式:'dd MMM',minValue:new Date()}, EnableInteractive:false }; var chart=new google.visualization.BarChart(document.getElementById('mod_fp_infopanel_shipping_load136'); 图表绘制(数据、选项); }); ВП 40.2% 101 164,83欧元251383,00欧元。 Отгрузка 40.9% 250 437,85欧元611861,00欧元。 Произведено 43.0% 263 091,65欧元611861,00欧元。 Склад 47306,65欧元。


load('current',{packages:['corechart']}); // Разбивка по машинам setOnLoadCallback(函数drawMachines(){ var data=new google.visualization.DataTable(); data.addColumn('string','Мааааааааааа; 数据。添加列(“编号”); addRow数据([LP-3000',69174.8542]); addRow(['MPS',74595.0154]); data.addRow(['MPS-2'
...
google.charts.load('44', ...
...