Программы и файлы Windows



         

HTA-файлы - часть 3


Помимо атрибутов, характеризующих внешний вид программы, может быть задана версия продукта — например, так:

…VERSION=”5.0”…

Для управления полосой прокрутки в окне HTA есть целых два параметра: SCROLL со значениями yes/no/auto и SCROLLFLAT — yes/no.

Если у вас установлен IE5.5, то вы можете воспользоваться дополнительным атрибутом NAVIGABLE, который позволяет переход по ссылке в окне HTA.

Для управления текстом предусмотрен параметр SELECTION (yes/no).

В дополнение ко всему перечисленному, вы можете иметь доступ к параметрам командной строки посредством свойства commandLine. Внимание, это свойство не имеет HTML-синтаксиса и может быть доступно только из скриптов! Немаловажно заметить, что все перечисленные параметры во время выполнения доступны только для чтения.

Давайте приступим к написанию своего первого скриптового приложения - создадим простейший текстовый редактор.

<HTML> <HEAD> <TITLE>hta demonstration</TITLE> <OBJECT ID=cmdlg CLASSID="clsid:F9043C85-F6F2-101A-A3C9-08002B2F49FB"> </OBJECT> Этот объект обеспечивает нашему приложению возможность открывать и сохранять документы. Для того чтобы его использовать, на вашем компьютере должен находиться файл COMDLG32.OCX. Он может быть установлен вместе Visual Basic, например. Библиотека должна быть зарегистрирована при помощи regsvr32.exe(не может быть, чтобы у вас не было этой программы). Следующая командная строка выполняет все необходимые действия: regsvr32 COMDLG32.OCX. </HEAD> <BODY> <INPUT ID=btnOpenFile TYPE=button VALUE="Open File" ONCLICK="fileOpen()"> <INPUT ID=btnSaveFile TYPE=button VALUE="Save File" ONCLICK="fileSave()"> Две кнопки, для открытия и сохранения файлов: <BR> <TEXTAREA id=txtArea rows=14 wrap=off cols=38 style="WIDTH: 500px; HEIGHT: 400px"> </TEXTAREA> Текстовое поле, в котором мы будем редактировать текст. <SCRIPT LANGUAGE=JavaScript> var cdlOFNFileMustExist = 4096; var cdlOFNHideReadOnly = 4;




Содержание  Назад  Вперед