![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
Innuendo108 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 3.4.2008 Репутация: нет Всего: 2 |
Доброго времени суток.
Преподаватель дал задание для одной работы, и начал с того, что попросить сделать макет сайта фреймами. Мне необходимо переубедить его, что лучше делать не во фреймах, а просто разные html файлы, в которых левое меню присутствует в каждом. Как объяснить, почему фреймы устарели? Чем они плохи? Ведь чем не нравилось, то что слева всегда будет один документ (меню), а справа только разные страницы с содержимым. Может быть дадите ссылочку на статейку, где описывается почему фреймы не нужно использовать? |
|||
|
||||
FortMax |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
если Вам не ведомы такие технологии, как javascript и ajax, то для динамического изменения части страниы ничего лучше и проще фреймов не найти !!! так что не надо переубеждать преподователя, нужно изучит и уметь применять и фреймы, а потом, когда освоите все технологии, тогда сами и выбирайте что для вас приемлимо, а что нет
![]() -------------------- ![]() |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Главная проблема - поисковики... выдаст поисковик юзеру одну контентную страницу, без шапки, меню и т.п. - и ага. Это отчасти фиксится яваскриптом, но скрипт может быть отключен или вообще недоступен (старые мобильники). Ну и текущего адреса юзер не видит - ни закладку добавить, ни ссылку другу послать.
Для интранета, простеньких веб-интерфейсов (типа phpMyAdmin-а) и подобных специальных вещей - можно и фреймы заюзать (по крайней мере для начала, если надо "быстро" и "абы работало"). Но обычным сайтам для массовой аудитории фреймы не нужны - не стоит мизерная экономия трафика причиняемых ими неудобств. -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
Innuendo108 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 3.4.2008 Репутация: нет Всего: 2 |
FortMax, ajax и javascript - это не проблема. Просто мне он в данном задании ни к чему.
Нужно сверстать локальное учебное пособие (слева фрейм с меню, справа - контент). Тут аякс просто не к чему, тем более буду открывать не с сервера, а просто как index.html. SelenIT, Поисковики - проблема тоже отпадает. Ресурс в интернете выложен не будет. Ссылку запомнить - тоже особо как-то не надо, хотя может человек захочет почитать прямо оттуда, где остановился (с определенного якоря на заголовке)... В таком варианте фреймы, выходит, очень даже не мешают, и можно использовать? или всё равно лучше сверстать по обычному? (только тогда выходит что в КАЖДОМ файле будет это меню слева... Но можно сделать отдельный css для печати, в котором блок с меню не будет виден) Это сообщение отредактировал(а) Innuendo108 - 29.1.2010, 02:26 |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Innuendo108, в принципе можно. Но по-обычному все-таки лучше, имхо
![]() -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
FortMax |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 2.10.2006 Где: Россия, г. Бироби джан ЕАО Репутация: 3 Всего: 5 |
Тогда и верстайте с помощью фреймов, в данном случае это наиболее подходящий вариант! и согласно спецификации фрейм не является устаревшим элементом, а их недостаток, как заметил
SelenIT, это сложность переваривания их пс, так что в вашем случае, фреймы это наиболее оптимальное решени -------------------- ![]() |
|||
|
||||
brother79 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Просто чтобы цеплять меню из какого-то файла - надо пхп, а с фреймами - можно обойтись и без пхп. Видимо поэтому, когда народ на пхп перешёл - необходимость во фреймах отпала, а на заре интернета когда серверные языки были слабо развиты - процветали фреймы. |
|||
|
||||
Innuendo108 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 3.4.2008 Репутация: нет Всего: 2 |
SelenIT,
Ахаа =), открывая просто index.html у меня запустится серверный скрипт. (Я выше описал, что вывешиваться в сеть не будет, даже не на локалхосте, будет открываться просто пользователями как html файл через браузер). Ок. Спасибо. Значит в данном случае использовать фреймы можно. (мне так же нужно чтоб всё было кроссбраузерно и валидно). Я так понял есть доктайп frameset'овский, в котором fram'ы разрешены. |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
Как сервер настроите — так и запустится. Интернет или интранет, в данном случае без разницы. -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
Innuendo108 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 3.4.2008 Репутация: нет Всего: 2 |
SelenIT, да я ж говорю, что нету никакого сервера... вот будет папка на винтчестере C:/Manual/
А в ней будет index.html и папка pages , в которой будут страницы учебника (загрузка для правого фрейма если делаею фреймами) |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |