Автор статьи: Жарков Станислав
именно так A Broken Frame назывался альбом группы Depeche Mode, выпущенный в 1982 году. Но так как Pro.Net посвящен не музыке, а web-мастерству, то и разговор пойдет о другом а именно о фреймах.
Нет, в этой заметке вы не найдете рассуждений о технических аспектах применения фреймов теге <FRAMESET>, атрибуте TARGET и т.д. Причина этому одна: фреймы использовать нельзя (единственный случай, когда фреймы необходимы это чаты. Но если число моих читателей, которые разрабатывают чаты, превышает 1%, то я сами знаете кто).
Фреймы появились в конце 1995 года, и корпорация Netscape, желая показать себя идущей впереди всех, быстренько сделала на них свой корпоративный сайт. Так же быстренько она эти фреймы оттуда убрала видимо, устав получать письма недовольных пользователей Netscape 2.0: этот броузер не мог «запомнить» перемещения по фреймовой структуре и при нажатии кнопки «Back» бесцеремонно выкидывал пользователя к самому началу кадровой структуры. сегодняшние броузеры «разбираются» в структуре фреймов гораздо лучше, но проблемы все еще остаются: так, есть некоторые трудности с использованием закладок.
Кстати, как вам эстетический вид фреймов? Серые полосы прокрутки, часто не гармонирующие с основной цветовой темой страницы? Кнопки навигации, не помещающиеся во фрейм? Вы уверены, что ваша страница будет выглядеть хорошо, если кто-то будет смотреть ее в окне, меньшем, чем то, на которое вы рассчитывали?
Нельзя забывать о том, что некоторые посетители будут попадать на ваш сайт по ссылкам из поисковых систем то есть они будут смотреть страницы вне фреймов. Невеселое это будет зрелище, скажу я вам! Можно, конечно, решить проблему с помощью JavaScript, который запустится при отсутствии фреймов выдаст соответствующее сообщение, но это довольно коряво, да и работать будет не во всех броузерах
На досуге я иногда изучаю статистику посещений сервера. Так вот: 3 процента посетителей используют броузеры, не поддерживающие фреймы (как старье типа Internet Explorer 2.0, так и современные броузеры «третьих фирм»). Три процента это, конечно, немного, но я категорически против дискриминации пользователей по признаку броузера.
И еще: я знаком с людьми, которые в принципе не выносят фреймов. Лично мне не хотелось бы, чтобы мой сайт у кого-то вызывал отвращение только из-за особенностей его технической реализации.
Ну и напоследок информация к размышлению. Профессиональные web-дизайнеры никогда не используют фреймы если только на этом не настаивает заказчик.<FRAMESET>, однако