Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как вызвать функцию из внешнего файла из функции? (https://javascript.ru/forum/misc/65181-kak-vyzvat-funkciyu-iz-vneshnego-fajjla-iz-funkcii.html)

javascript_pupil 02.10.2016 11:02

Как вызвать функцию из внешнего файла из функции?
 
Есть вот такой код:

function testForm() {

var name = document.form.field1.value;

 	if (name == "new") {

window.open("script.cgi");

 	} else if (name == '') {

alert("Empty!");

 	} else {

externalFunction(name, parameter2, parameter3);

	}

}


То, что после "else" "не взлетает". Что надо изменить, подскажите, пожалуйста! Функция "externalFunction", которую надо запустить, находится во внешнем файле, который вызывается через

<script language="JavaScript" src="file.js"></script>


Заранее спасибо за подсказки!

javascript_pupil 02.10.2016 13:04

Всем спасибо, разобрался.

Только один вопрос остался: каким "дебагером" пользоваться для отладки javascript порекомендуете?

warren buffet 03.10.2016 05:22

Написано "Вчера", а пишешь как будто из лихих 90-х. В 2016 дебугают встроенным в браузеры.

javascript_pupil 03.10.2016 18:23

warren buffet, видите ли, уважаемый, браузеры все разные. Вот я пользовался для дебага IE 11 и выяснил, что он "косячит": его дебаг кеширует ошибки и даже после обновления файла он показывает старые ошибки. Надо закрывать страницу и снова открывать, просто F5 не помогает. Тестировать все браузеры нет ни времени, ни желания, тем более, что здесь опытные люди и наверняка могут порекомендовать тот из них, который имеет наиболее удобный и неглючный интерфейс.

warren buffet 03.10.2016 20:42

Говорят в ишаке самый правильный отладчик. Я не видел. У меня ФФ. И там не видел. Яваскрипт такая штука, что в миллион раз проще вывести данные в консоль, чем мудохаться с дебугерами.


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