ASP - Динамический HTML
Dynamic HTML (DHTML), который был введен корпорацией Майкрософт в Internet Explorer 4.0, позволяет создавать файлы HTML, имеющие гораздо более богатые возможности и откликающиеся на клиентские события. Обновление HTML-страницы с встраиванием в нее возможностей DHTML позволяет не только расширить возможности, предлагаемые пользователю, но и создавать веб-приложения, более эффективно использующие ресурсы сервера.
DHTML управляет внешним видом HTML-страниц, задавая свойства в объектной модели документа (DOM) — модели, которую корпорация Майкрософт предложила консорциуму World Wide Web (W3C) в качестве стандарта. DHTML предоставляет модель событий, которая позволяет динамически изменять свойства DOM. Приведенный ниже простой пример показывает деление HTML-страницы с помощью тегов <DIV> и установку свойства стиля отображения таким образом, что подраздел будет выводиться при нажатии пользователем кнопки ввода.
<SCRIPT LANGUAGE = "VBScript">
Sub showit()
'This subroutine is called when the user clicks a select button.
'It displays text in the hidden DIV.
document.all.MyDiv.style.display = ""
End Sub
</SCRIPT>
<DIV ID= "MyDiv" style="display: 'none'" >
This is some hidden text.
</DIV>
<Select id= "Showit" onclick=showit>
Дополнительные сведения о DHTML см. на домашней странице MSDN Online.