Создание приложения HTA

2007-06-04 Андрей Гревцов RSS Обсудить

Полезно обращаться к первоисточнику. Создал приложение 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 при обращении к содержимому фреймов.

Просмотров: 6900 WSH ,
Оставьте комментарий!