Чтобы отобразить на экране компьютера HTML -документы в том виде, как они задумывались разработчиками, необходимо иметь специальную программу, называемую браузером (по-русски - «обозревателем»).
Первые программы браузеров (типа Lynx) предназначались только для просмотра текста. Однако со временем от них потребовалось обрабатывать не только текст, но и графику, звук, видео. Задача просмотра как текстовых, так и графических данных, впервые была решена в браузере Mosaic (бесплатно распространяемый Mosaic существует и а настоящее время в версиях для Windows, UNIX и Macintosh).
Впоследствии создатель интерфейса Mosaic, Марк Андриссен, основал компанию Netscape Communications, разработавшую программу популярного браузера Netscape Navigator. В первой половине 90-х годов Netscape стал безусловным лидером на рынке браузеров (вы можете «скачать» последнюю версию Netscape по адресу:
Годом позже после Netscape (в 1993 году) была выпущена первая версия браузера Internet Explorer фирмы Microsoft. Возможности нового браузера были сравнимы с возможностями Netscape. Следующая версия Internet Explorer 4.0 уже превзошла Netscape, особенно в части, касающейся динамического HTML. В Internet Explorer 4.0 появилась также полноценная поддержка языка сценариев JavaScript, который стал в этом браузере языком программирования Web -документов наряду с VBScript. Программа браузера органично вошла в состав операционной системы Windows 98. Последующие версии Internet Explorer входят в виде интегрированных модулей в ОС Windows 98/МЕ/2000/ХР. Общую информацию об Internet Explorer вы сможете получить на сайте фирмы Microsoft по адресу: www.microsoft.com/ie .
Наиболее популярным браузером в настоящее время является Internet Explorer 9. Эта версия вместе с предыдущей IE 8 набирают свыше 70% всех пользователей Интернета. Затем по популярности следует Netscape, а оставшаяся часть пользователей отдает свои предпочтения (почти поровну) браузерам Opera и Mozilla. Последние два браузера постоянно увеличивают число своих поклонников: Opera - благодаря своей компактности и быстродействию, a Mozilla - благодаря тому, что, в отличие от IE, работает как на платформе Windows, так и Linux. В данном самоучителе, охватывающем вопросы HTML и Dynamic HTML, будем ориентироваться на браузер Internet Explorer, поскольку существующие версии Netscape не обладают полноценной поддержкой динамического HTML.
Работа браузера начинается с установления связи с сервером и отправки на сервер адреса запрашиваемой Web -страницы. Отправка запроса на сервер и последующая загрузка Web -страницы являются основными задачами браузера. Обработка браузером HTML - документов заключается, во-первых, в форматировании текста на основании специальных служебных символов (тегов), а, во-вторых, в загрузке дополнительных файлов. Дополнительно загружаемые файлы обеспечивают отображение картинок, воспроизведение звукового сопровождения или видеоклипов и т.д.