Сценарии JavaScript в активных страницах Web

Растровое изображение как объект


Для того чтобы встроить растровое изображение в документ HTML, необходимо использовать оператор <IMG>. Общий вид этого оператора показан ниже:

<IMG SRC="Адрес_файла_изображения"

  NAME="Имя_изображения"

    . . .

  WIDTH="Ширина"

  HEIGHT="Высота">

Здесь мы указали только три параметра. Полный список параметров оператора <IMG> с кратким их описанием вы найдете ниже:

Параметр

Описание



SRC

Адрес URL файла с растровым графическим изображением

NAME

Имя объекта, соответствующего растровому графическому изображению. Это имя может быть использовано для ссылки на объект в сценариях JavaScript

ALT

Текстовая строка, которая отображается в тех случаях, когда браузер не может показывать графические изображения или когда такая возможность отключена

ALIGN

Выравнивание текста относительно графического изображения

LEFT      по левой границе;

RIGHT    по правой границе;

TOP        по верхней границе;

MIDDLE по центру изображения;

BOTTOM                по нижней границе;

TEXTTOP              выравнивание по верхней границе относительно самых высоких символов в текстовой строке;

ABSMIDDLE         выравнивание середины текстовой строки относительно середины изображения;

BASELINE             выравнивание нижней рамки изображения относительно базовой линии текстовой строки;

ABSBOTTOM        выравнивание нижней границы изображения относительно нижней границы текущей строки

HEIGHT

Высота изображения в пикселах

WIDTH

Ширина изображения в пикселах

BORDER

Ширина рамки вокруг изображения в пикселах (используется только браузером Netscape Navigator)

HSPACE

Ширина свободного пространства в пикселах, отделяющее изображение от текста по горизонтали

VSPACE

Ширина свободного пространства в пикселах, отделяющее изображение от текста по вертикали

USEMAP

Адрес URL файла, содержащего так называемую карту изображения. Эта карта используется для сегментированной графики

ISMAP

Этот параметр указывает, что данное изображение является сегментированным

<
Параметры оператора <IMG> определяют адрес файла с изображением, выравнивание текста, расположенного возле изображения и так далее. С помощью параметров HEIGHT и WIDTH вы можете выполнять масштабирование графических изображений. Значение этих параметров можно указывать в процентах от ширины окна просмотра.

Масштабирование позволяет подготовить графический файл относительно небольшого размера, который быстро передается через Internet, и занимает при этом значительную площадь в окне браузера. Вы, однако, не можете масштабировать сегментированные графические изображения и фоновые изображения.

Применение сегментированной графики мы подробно рассмотрели в 29 томе “Библиотеки системного программиста.

Если в документе HTML размещено несколько растровых изображений, то вы можете адресовать соответствующие объекты как элементы массива document.images. Например, первое изображение адресуется следующим образом: document.images[0]. Однако в некоторых случаях удобнее пользоваться именами изображений, определенными параметром NAME оператора <IMG>.

Объект-изображение имеет свойство src, соответствующее параметру SRC оператора <IMG>. Адресуясь к этому свойству, вы можете не только определять текущий адрес URL изображения, но и задавать новый. Этим мы воспользуемся в следующем разделе нашей книги.


Содержание раздела