Показать сообщение отдельно
  #1 (permalink)  
Старый 22.07.2018, 15:29
Новичок на форуме
Отправить личное сообщение для aleksqqq Посмотреть профиль Найти все сообщения от aleksqqq
 
Регистрация: 22.07.2018
Сообщений: 3

Почему иногда ReferenceError: FUNCTION is not defined
Почему так может быть? Как можно отловить причину?
Ошибка возникает у примерно 0.5% пользователей, в основном на смартфонах и планшетах. С разными функциями.

index.php:
...
<script type="text/javascript"> function block_hide() {...} </script>

<script type="text/javascript" src="js/menu.js?v=220718"></script>
...

menu.js:
function block() { block_hide(); }//при вызове block(): ReferenceError: block_hide not defined


Так тоже: window.block_hide();
И так тоже:
var block = new Block_hide(); block.hide();//ReferenceError: Can't find variable: Block_hide //когда в index.php  function Block_hide() {...}

Из страниц только index.php
Ответить с цитированием