Я ничего не знаю о HTA, но вопрос помечен как javascript / jquery / iframe, поэтому я думаю, это не проблема ...
Вы можете использовать объект вwindow.top для управления вашими событиями в централизованном месте.
В вашем главном окне вы используете что-то вроде:
var getTopObject = function() {
return window.top.topObject;
}
var TopClass = function () {
this.processClick = function (frame) {
//do something...
alert('click in ' + frame.document.location.toString());
var msj = frame.document.getElementById("msj");
msj.innerHTML = "change!";
};
}
window.top.topObject = new TopClass();
И затем, на каждом фрейме вставляете:
window.onclick = function () { getTopObject().processClick(window); };
Таким образом, вы получите уведомление о событии клика.Также обратите внимание, что внутри функции processClick в этом примере вы можете получить доступ к документу iframe.
Конечно, вы можете сделать это намного сложнее, но это основная идея.Вам придется иметь дело с различными событиями в вашем случае.
Надеюсь, это поможет, и извините за мой английский!