ствующей странице спросите у посетителя, какую версию изображений он предпочитает. (Посетители с высокоскоростными подключениями, скорее все — го, выберут изображения с более высоким разрешением.) Затем, отображая Web-страницу с изображениями, установите свойство sr c каждого изображе —
ния (document. [индекс_изображения] .src) равным URL-адресу изображения С высоким разрешением (файлом большого размера) или версии с низким изобра — жением — в зависимости от того, что ввел на форме посетитель.
Использование сценария в Web-браузере для замены отображаемых изображе —
ний быстрее традиционного метода, требующего серверного сценария для извле — чения и обработки данных, введенных посетителем в форму, с последующим ис —
пользованием обработчика, подобного ASP или РНР, для генерирования новой Web-страницы. Подмена изображений в Web-браузере устраняет необходимость передачи служебных данных, которая связана с отправкой дополнительных зап- росов на Web-сервер, и позволяет сэкономить время, которое понадобилось бы Web-серверу на «переделку» страницы. Браузерный сценарий работает со страни —
цей, уже полученной браузером с Web-сервера — попросту заменяет URL-адреса изображений, не затрагивая остальной HTML-код Web-страницы.
Ниже рассматриваются свойства, сохраняемые браузером в каждом из элемен — тов массива images. В конце каждого описания вы найдете формат оператора JavaScript, который сможете включить в свой сценарий, чтобы просмотреть (а в случае свойств lowsrc и sr c — изменить) значение свойства изображения. Хотя большинство свойств доступны только для чтения, с помощью (обновляемого) свойства sr c вы можете менять изображения на Web-странице «на лету». Напри — мер, создавая две версии графического элемента — простую и «подсвеченную» — вы можете создать эффект смены изображения при наведении курсора, поручив Web-браузеру подменять простой графический элемент «подсвеченным», когда посетитель наводит курсор мыши на изображение.