|
|
>>> Перейти на мобильный размер сайта >>> Онлайн учебники на TEPKA.ru Учебник по HTML 4Комбинация клиентского и серверного вариантов
Допустимо использование комбинированного варианта, при котором для одного и того же изображения определены оба параметра — USEMAP и ISMAP, что предполагает использование данного изображения в качестве опорного как для клиентского, так и для серверного варианта. Параметр USEMAP является доминирующим. Это означает, что браузер, который поддерживает клиентский вариант, будет использовать USEMAP, игнорируя указания параметра ISMAP.
Те браузеры, которые не поддерживают клиентский вариант и не поймут назначение параметра USEMAP, согласно общим правилам HTML проигнорируют его наличие и будут реализовывать серверный вариант, обнаружив присутствие параметра ISMAP. Комбинированный вариант является более надежным, однако требует наличия данных для конфигурации областей для обоих вариантов. В настоящее время необходимость использования комбинированного варианта все более снижается, так как все ведущие браузеры осуществляют поддержку клиентского варианта. Тем не менее, начальные странички компании Netscape, с которыми наверняка сталкивался любой пользователь браузера Netscape, сделаны именно в комбинированном варианте. Приведем пример комбинированного варианта: <А HREF="http://www.anywhere.com/testmap/logo.map">
<IMG SRC="logo.gif" USEMAP="#logo"
ISMAP></A>
Примечание Параметр USEMAP также является доминирующим по отношению к ссылке, определяемой тегом <А>. Так, если изображение, используемое для реализации концепции карты-изображения в клиентском варианте, записано внутри области действия тега <А HREF>, то ссылка, определяемая последним тегом, будет проигнорирована браузерами, поддерживающими клиентский вариант. Пусть, например, имеется следующий фрагмент: <А HREF=NoMaps.htm> <IMG SRC="example.gif" USEMAP="#map" </A>. С одной стороны, все изображение является ссылкой на документ с именем NoMaps.htm. С другой стороны, наличие параметра USEMAP определяет данное изображение как опорное для соответствующей карты-изображения. Ссылка на документ NoMaps.htm будет игнорироваться уже благодаря присутствию параметра USEMAP и вне зависимости от других факторов.
|
|
|