У меня есть JS-скрипт, который будет размещен на моем сервере и который другие будут вставлять в свои html, т.е.
...<code for http://yoursite.com />
<script type="text/javascript" src="http://mysite.com/awesome.js" />
...<code for http://yoursite.com />
Мой сценарий объявляет объект с набором свойств, доступных для использования в качестве javascript Object (), т.е.
<script type="text/javascript">
//From http://mysite.com/awesome.js
alert(Awesome.Name);
</script>
Из-за дисперсии времени загрузки мне кажется, что мне нужно сигнализировать, что объект "Awesome" в моем скрипте готов. Мне нужно, чтобы это стояло само по себе, поэтому никаких зависимостей от конкретных структур JS.
Нужно ли публиковать свое собственное пользовательское событие JS, или простой факт, что мой скрипт загружен, фиксируется одним из существующих событий уровня страницы? Как еще я должен это делать?
ОБНОВЛЕНИЕ: в качестве ориентира, если я включу JS в страницу HTML, работающую с "http://mysite.com",, объект Awesome будет доступен и заполнен. Когда файл JS включен из другого домена, объект не определено во время выполнения.