@a_arapov_photo

Проблема с виджетом CDEK: Uncaught TypeError: Cannot read property 'offsetWidth' of null, как решить?

Дело в следующем: есть сайт pduspb.ru, сделал страницу оплата и доставка, в меню "пункты выдачи" встроил соответствующий виджет от СДЭК, пошагово и внимательно выполнив инструкцию производителя. Проблема в том, что когда файл service.php загружаю в папку public_html - сервер не может найти виджет и выдает ошибку:
5e6f6a42bf869116300312.jpeg /public_html/service.php?isdek_action=getLang〈=rus:1 Failed to load resource: the server responded with a status of 404 ()
/public_html/service.php?isdek_action=getPVZ&country=%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F〈=rus:1 Failed to load resource: the server responded with a status of 404 ()


Однако
Когда этот же самый service.php загружаю прям в корень сайта (рядом с public_html), виджет начинает работать на ура!
НО при обновлении любой другой страницы, сайт падает с ошибками
Uncaught TypeError: Cannot read property 'offsetWidth' of null

TypeError: Cannot read property 'offsetWidth' of null

5e6f6adc151be601640179.jpeg

Никто из знакомых более опытных специалистов не смог разобраться в чем проблема, от ТП тоже не добился вразумительной помощи. Как вылечить болячку?
  • Вопрос задан
  • 575 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fqyeh29
@Fqyeh29
↓ ИМХО ↓
Uncaught TypeError: Cannot read property 'offsetWidth' of null


скорее всего скрипт запускается раньше чем загрузился DOM
поробуйте обернуть запуск скрипта в document.ready
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы