ReferenceError: dhtmlXCellObject не определен/TypeError: this._hdrInit не является функцией

У меня есть карта с API карт Google и таблица, которую я хочу подключить к карте с помощью макета dHTMLx. (Я новичок, извините за вопрос, но я еще не нашел решения, и я уже проверил ссылки в коде) У меня есть этот код:

<head>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

    <title>Map</title>
    <link rel="stylesheet" type="text/css" href="dhtmlxlayout_dhx_skyblue.css">
    <link rel="stylesheet" type="text/css" href="dhtmlxlayout.css">

    <script type="text/javascript" src="dhtmlxlayout.js"></script>
    <script type="text/javascript" src="dhtmlxcommon.js"></script>
    <script type="text/javascript" src="dhtmlxcontainer.js"></script>
    <script type="text/javascript" src="dhtmlxlayout_deprecated.js"></script>

</head> 

<body>

    <script>

        var dhxLayout = new dhtmlXLayoutObject(document.body, "2U");
        dhxLayout.cells("a").setText("Térkép"); 
        dhxLayout.cells("a").attachURL("googleapi.html");
        dhxLayout.cells("b").setText("Táblázat"); 
        dhxLayout.cells("b").setWidth(500); 
        dhxLayout.cells("b").attachURL("list.html");

    </script> 

</body> 

Что означает ошибка 2? ReferenceError: dhtmlxCellObject не определен и TypeError: this._hdrInit не является функцией как в dhtmlxlayout.js Что мне нужно исправить? googleapi.html и list.html работают отдельно.

Спасибо!


person Anna Győri    schedule 26.03.2015    source источник


Ответы (1)


Для использования гугл карт в верстке dhtmlx есть специальная опция - attachMap

Онлайн-пример и Документация поможет вам

Кстати, Google не разрешает использовать свой сервис в iframe.

Кроме того, если вы не используете устаревшие методы dhtmlx, вам не нужно включать этот файл на страницу.

person mandarinkaff    schedule 27.03.2015