Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для skapunker
-30 / 25 / 12
Регистрация: 13.12.2013
Сообщений: 1,465

Как отследить загрузку и выполнение скрипта другим скриптом?

14.03.2023, 13:55. Показов 476. Ответов 3
Метки js (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Такая ситуация, у нас один скрипт подтягивает другой вот так

JavaScript
1
$.getScript('https://site/app.js');
Как можно отследить, что скрипт загрузился и выолнился и загрузил все нужные ему ресурсы?

window.onload тут не прокатывает
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.03.2023, 13:55
Ответы с готовыми решениями:

Как остановить выполнение скрипта php другим скриптом php?
Как остановить выполнение скрипта php другим скриптом php?Спасибо!

Отследить загрузку скрипта
Привет. item1.js alert('item1...load') var interface={name:'interface'}; obj={fn:function(){alert('loaded1')}} ...

Отследить выполнение скрипта
Есть такая галлерея. http://luis-almeida.github.com/jPages/gallery.html. При клике на превьюшку, сверху заменяется большая картинка. Можно...

3
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3844 / 1703 / 431
Регистрация: 14.03.2022
Сообщений: 4,346
14.03.2023, 14:02
Лучший ответ Сообщение было отмечено skapunker как решение

Решение

Цитата Сообщение от skapunker Посмотреть сообщение
Как можно отследить, что скрипт загрузился ... ?

JavaScript
1
2
3
$.getScript('https://site/app.js', _ => {
   console.log('Ok')
});
https://basicweb.ru/jquery/jqu... script.php
1
 Аватар для skapunker
-30 / 25 / 12
Регистрация: 13.12.2013
Сообщений: 1,465
14.03.2023, 14:21  [ТС]
krvsa,
это помогло отследить загрузку самого скрипта,
а вот ресурсы после этого еще загружаются
0
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3844 / 1703 / 431
Регистрация: 14.03.2022
Сообщений: 4,346
14.03.2023, 14:37
Цитата Сообщение от skapunker Посмотреть сообщение
а вот ресурсы после этого еще загружаются
Это тебе никак не отследить "из вне"... Поскольку "ресурсы" могут грузиться асинхронно и зависимо друг от друга...

Добавлено через 4 минуты
Сам скрипт уже должен как-то сообщать о своей "готовности".

Как вариант:
- "родительский" скрипт следит за изменением в некоем ДОМ-элементе
- "подгружаемый" скрипт по окончании своей работы кидает в "условленный" ДОМ-элемент информацию о своем состоянии

Т.о. у тебя появится шанс что-то предпринять "во взаимодействии" обоих скриптов...

Добавлено через 7 минут
skapunker, так же еще можно в "родительском" скрипте повесить некое событие на тот же window... Тогда "подгружаемый" скрипт сможет "общаться" с "родительским" сриптом...

Наверное такой вариант будет более предпочтительным.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.03.2023, 14:37
Помогаю со студенческими работами здесь

Можно ли скриптом прервать выполнение другого скрипта?
<script src="script-1"></script> <script src="script-2"></script> Можно ли скриптом script-2 остановить работу script-1 или его...

Webbrowser, отследить выполнение скрипта
Использую автоматическую авторизацию на сайте с помощью webbrowser, но никак не могу отследить когда она не проходит, т.к. сообщает об...

Гугл скрипт onEdit(e) отследить выполнение скрипта
Пишу скрипт function onEdit(e){ var range = e.range; var date_print = e.value; var numbers_orders = range.offset(0,...

Как отследить загрузку фрейма
Какое событие нужно использовать, чтобы выполнить JS сразу после загрузки фрейма. Сложность заключается в том, что фрейм грузится при...

Как можно ускорить загрузку рисунок которые создаются скриптом?
Ребята! Вопрос такой: Как можно ускорить загрузку рисунок которые создаются скриптом ... Если нельзя ... так и скажите, нельзя :)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru