Полезно обращаться к первоисточнику. Создал приложение HTA с двумя фреймами. В одном фрейме - содержимое внутреннего сайта, а в другом - сайта в интернете. Нужно было из одного фрейма обратиться к содержанию другого через JavaScript. Просто обращение через parent не работало. Поэкспериментировал с разными вариантами - ничего не вышло. Стал искать ответ в интернете. И сразу нашёл статью Introduction to HTML Applications (HTAs), из которой всё стало понятно. Дело в безопасности. То есть в одном из фреймов, доверенном для выполнения в контексте приложения, указываем application="yes".Теперь из него имеем доступ ко всему содержимому HTA :-).
Итого:
< frameset FRAMEBORDER=1 BORDER=2 ROWS="150,*" >
< frame src="http://localhost/l" application="yes" id="z1" />
< frame src="http://ya.ru" id="z2" />
< / frameset>
Кстати, при работе с фреймами (это относится вообще к HTML, не только к HTA) рекомендуется использовать ID, а не NAME при обращении к содержимому фреймов.