ДЕВЯТНАДЦАТЫЙ УРОК

Заключительное (но не загробное) слово о фреймах

До недавних пор у меня была одна любовь - фреймы. Все сайты (за исключением флэшных), я делала во фреймах. И думала, что лучше их и нет на свете. На самом деле, очень удобно - на одной части страницы размещаешь меню, на другой - выкладываешь содержимое. До недавних пор (а именно до 17 урока) у меня и этот сайт был сваян с помощью фреймов.

И если вы помните, 16 урок был посвящен созданию коммерческого сайта "Банки. Склянки. Рваные ботинки", и сделан он был во фреймах. Вот он этот сайт:

Предположим, я и правда решила торговать этими товарами. И представьте себе, что вот вдруг нашелся такой человек, которому срочно понадобился мой товар! Ну и как он будет меня искать? Естесственно, он зайдет, например, на поисковую систему Yandex'а и наберет ключевое слово "рваные ботинки". Тут же этот Яндекс выложит ему целый список ссылок на "рваные ботинки". Человек просмотрит их внимательно и наткнется взглядом на мои ссылки. Что-то у него в душе дрогнет, и он плюнет на другие ссылки и нажмет на мою. И вот что ему откроется (рис. 91):


Рис. 91. Вот вам и рваные ботинки!

Удивленный таким простым дизайном, он попытается нажать на ссылку "рваные ботинки" и получит вот это (рис. 92):


Рис. 92. Вот он главный недостаток фреймов!

Откроется новое окно с комментариями, что файл не найден!

Представляете, как огорчится этот посетитель, не найдя нужного товара? Представляете, какими словами он будет крыть автора этого сайта? Лично я не хотела бы попасть ему под горячую руку, потому как единственным оружием, которым мне придется прикрываться, будут мои ботинки, да и то рваные...

Так что же все-таки произошло? Почему сайт не открылся в полном формате? Где мой любовно размалеванный сайт со всеми фреймами?

А произошло вот что. Некоторые поисковые системы не распознают фреймы! И они выдали по запросу один документ (левый фрейм), который содержал искомое слово "рваные ботинки". И эта проблема очень серьезна. И не думаю, что она решится в ближайшее время.

"Ну и фигля ты нам это рассказываешь? Фигля заставила строить фреймы? Поиздеваться что ли решила??? Посмеяться над бедными "чайниками"?" - воскликнете вы и будете неправы.

Потому как есть решение этого вопроса. Хотя оно и не очень простое, а потому вам придется запастись терпением и поднапрячь мозги. Я в свое время потратила время и нашла-таки сайт Валеры из Мурманска, прочитала раздел Как обойти недостатки фреймов и у меня получилось! Сайт загружался полностью! Так что если вы не боитесь разных JavaScript'ов, дерзайте!

Нужно только каждому фрейму дать свое имя.

Ну, и под конец, хочется все-таки подвести итог после такой большой темы, как фреймы. Хороши они или плохи? Следует ими пользоваться или лучше заняться чем-то другим?

И еще... статья Артемия Лебедева, почему-то снятая с его студии, но растиражированная по многим сайтам, так что даю ссылку на один из них - Всемирный заговор против фреймов

А пока профессионалы бьют друг друга фреймами, мы тихо-мирно пойдем изучать таблицы.

Эта тема ответственная, так¬что настройтесь на серьезный лад, я хихиканий не потерплю! За сим позвольте удалиться до следующего урока.


К списку всех уроков

(В. Ахметзянова, 2005 г)