|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.2 Применение объектной модели Internet ExplorerВзаимодействие с пользователем из скрипта, объектная модель Internet Explorer, объект InternetExplorer.Application, прием информации от пользователей при помощи форм HTML В WSH не предусмотрено средств графического представления информации о ходе выполнения скрипта пользователям. Если возникает необходимость использовать что-то более информативное, чем окна сообщений, удобнее всего воспользоваться объектной моделью Internet Explorer. 1) создаем объект Internet Explorer Set ie = CreateObject("InternetExplorer.Application") 2) настраиваем свойства окна Internet Explorer при помощи различных свойств. Например, так (отключаем большинство обычных элементов окна Internet Explorer): ie.left=0 ie.top=0 ie.height=570 ie.width=800 ie.menubar=0 ie.toolbar=0 ie.addressbar=0 ie.statusbar=0 3) загружаем подготовленный нами HMTL-документ: ie.navigate "file:///d:\setup\html\loncusts.htm" После первой загрузки (можно и до, но это хуже) необходимо включить показ окна: ie.visible=1 4) далее выполняем команды скрипта и в зависимости от хода выполнения подгружаем следующие HTML-документы при помощи той же команды. Последняя команда (если есть необходимость) - закрыть окно IE: ie.Quit В принципе, если есть необходимость принимать значения от пользователя с большими возможностями, чем обеспечивают кнопки в MessageBox и InputBox, то можно использовать формы HTML на странице, открытой в Internet Explorer. Прием введенных значений в скрипте производится как MyVar = ie.Document.имя_формы.имя_элемента формы.Value
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||