Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.03.2018, 08:12
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Не найдена функция из внешнего файла
Подскажите в чем может быть дело, в общем есть несколько файлов JS, их все собираю webpack и получившийся файл подсоединяю в HTML
файл HTML выглядит примерно так.
<html>
<head>
   <script src="out/script_OUT.js"></script>
<script>
    window.addEventListener('DOMContentLoaded', function() {
        GetPage('GetPageVar.CGI');
   }
</script>
</head>
</html>

в файле script_OUT.js вывожу в консоль
console.log("Script_compleated");

как он загрузиться, и как надо он выводиться.

Но почему то функция GetPage так и не находиться.
хотя поиском по минифицированому файлу я её нахожу

[/JS]

Последний раз редактировалось pokk, 23.03.2018 в 09:13.
Ответить с цитированием
  #2 (permalink)  
Старый 23.03.2018, 10:02
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

pokk,
Может, в объявлении функции есть ошибки?
Ответить с цитированием
  #3 (permalink)  
Старый 23.03.2018, 11:42
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Благодарю, да похоже вы правы
GetPage содержит функцию GetSettingTimeout, которую webpack убирает возможно из за того что JS с HTML не связанны, по этому те функции которые не используется он удаляет.
только почему он ругается на GetPage а не на GetSettingTimeout ?
function GetPage(link){
	GetSettingTimeout(link,Single,function () {
	var objJSON = eval('(' + this + ')');
		JSON_process(objJSON);

	});
};


буду дальше копаться в настройках оптимизатора/минимизатора webpack искать как бы его отключить, и проверить.

Хотя при сборке webpack -d оптимизация отключаться
и все функции присутствуют устанавливаются через eval()
и все равно та же ошибка
Uncaught ReferenceError: GetPage is not defined
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно сделать выполнения из внешнего файла shef777 Элементы интерфейса 0 07.08.2015 21:07
Кодировка внешнего JS файла - проблема в Chrome Freddis Opera, Safari и др. 3 26.07.2011 21:48
подгрузка внешнего xhtml файла m1st_kh jQuery 1 24.11.2010 20:40
Не работает функция из подключаемого файла evgenyan jQuery 3 28.10.2010 14:48
Не вызывается функция из внешнего js Danie Ваши сайты и скрипты 6 14.10.2009 11:19