Гм ...
На самом деле есть только 3 места для размещения javascript (который я знаю): 1) непосредственно внутри тегов скрипта, 2) внутри функции внутри тега скрипта и 3) непосредственно в ссылке или событии (например, .. onClick = "" и т. д.).
В случае (1) он выполняется, как только загружается браузером, и в этом случае он не будет вызван событием. Но во всех остальных случаях единственный способ заставить код выполняться - это событие.
Итак, мне кажется, довольно легко узнать, был ли ваш код выполнен из-за события ...
Теперь, если вы хотите знать конкретный обработчик событий, который выполняет ваш код, это другое дело. : D