Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подключение функции из файла (https://javascript.ru/forum/misc/52892-podklyuchenie-funkcii-iz-fajjla.html)

kilohertz_. 11.01.2015 23:34

Подключение функции из файла
 
Есть функция, на некоц странице:

function processingXML() {
		if(xhr.readyState == 4) {
			var response = JSON.parse(xhr.responseText);
			 if(response.status === false) {
				showErr(1,1);
			 }
		}
	}


Есть еще 1 файл (отрезок):
function showErr(err,type) {
	if(type === 1) { //1 - console
		console.log(error[err]);
		var obj = document.getElementById('system_msg');
		obj.textContent = error[err];
		obj.className('system_msg_red fixed');
		obj.style.display = "block";
		setTimeout(hideErr,12000);
	}
}


Подключается он так:
<script type="text/javascript" src="http://grenst.ru/scripts/js/error.js" id="errorJS"></script>


Но, при попытке вызвать функцию showErr выдает ошибку:
Код:

Uncaught ReferenceError: showErr is not defined
И камнями не кидаться за такой вопрос :D

dkstra 11.01.2015 23:40

Возможно, твой скрипт не инициализирован к моменту вызова. Размести эту строку в начале, перед другими скриптами,

kilohertz_. 11.01.2015 23:41

Этот скрипт вызывается по клику, описан он в <head>, при чем первым


Часовой пояс GMT +3, время: 13:44.