Помощник
|
Проблема с фреймами |
Erebus
|
Сообщение
#1
|
||
|
|
||
|
|||
SOKOJI |
8.8.2010, 21:38;
Ответить: SOKOJI
Сообщение
#2
|
|
Доброго времени суток! Недавно начал разбираться в html и столкнулся с такой странной проблемой - делю страницу на фреймы командой <frameset cols="200,500,100">, но при открытии страницы в браузере деление происходит не на указанное количество пикселей, а на три пропорциональные части 2:5:1 соответственно. Почему так происходит? Заранее благодарю за ответ. P.S. Полный вариант странички: <html> <head> <title> </title> </head> <frameset cols="200,500,100"> <frame scr="list.html" scrolling="no" noresize> <frame scr="body.html" scrolling="no" noresize> <frame scr="count" scrolling="no" noresize> </frameset> </html> Фреймы нынче не в моде :) |
|
|
locky-yotu |
8.8.2010, 21:59;
Ответить: locky-yotu
Сообщение
#3
|
|
|
|
|
staff-base |
9.8.2010, 16:33;
Ответить: staff-base
Сообщение
#4
|
|
Не слушайте глупости, учите дальше фреймы.
<frameset cols="200,500,100"> Цифры указывают доли. Для понимания - считайте, что frameset не документ, а оконный контейнер, а то что определяет структуру, это просто делёжка окна. Окно нельзя разделить на доли, сумма которых будет меньше или больше этого окна. Если хотите указывать в пикселях, то для размера одного из полей необходимо указать * <frameset cols="200,*,100"> - так середина будет тянуться. Можно ещё так сделать <frameset cols="100,2*,*,250"> - слева 100 пикселей, справа 250, а вторая и треться колонки разделены в отношении 2/1. Вторая и треться колонки так же будут тянуться по ширине. |
|
|
locky-yotu |
9.8.2010, 17:10;
Ответить: locky-yotu
Сообщение
#5
|
|
staff-base, хаха) А может еще учить, как менять спицы в телеге? Нафига нам эти автомобили, правда ведь?
|
|
|
Asterix_hb |
9.8.2010, 18:36;
Ответить: Asterix_hb
Сообщение
#6
|
|
Доброго всем времени суток!
Я пока еще новичок в деле сайтостроения. Ув.специалисты подскажите, пожалуйста, столкнулся вот с какой проблемой... Страница сайта (информационного, не коммерческого) состоит из трех фреймов: TOP-фрейм узкий горизонтальный (там название сайта, эмблемы, меню(пока в виде гиперссылок), LEFT-фрейм узкий вертикальный- там находятся меняющиеся по нажатию в TOP-фрейме списки гиперссылок, при выборе элемента списка в широком RIGHT-фрейме выдается соответствующая подробная информация. Проблема состоит в том, что при нажатии другой гиперссылки в TOP-фрейме информация изменяется только в одном LEFT-фрейме, а в RIGHT-фрейме находится еще старая информация. Как сделать так, чтобы при нажатии одной гиперссылки в ТОР-фрейме загрузить новую информацию сразу в два фрейма LEFT и RIGHT. Заранее спасибо!:) |
|
|
Asterix_hb |
9.8.2010, 20:23;
Ответить: Asterix_hb
Сообщение
#7
|
|
Всем спасибо уже сам разобрался!
Решил проблему с помощью "страниц-загрузчиков" Строка кода с меню(гиперссылкой) имеет такой вид, например: <TD width="100" colSpan=3 align="center" title="Список птиц Ивановской области"><B> <A href="index_for_bird.html" target="_top" >Птицы</B> Обязательно target="_top" иначе будет многослойный пирог, все будет открываться в другом окне или что-нибудь похуже :wacko: Соответствующий ссылке меню загрузчик файл index_for_bird.html: файл index_for_bird.html: Все оказалось просто! :evrika:
<HTML> <HEAD> ... <!-- Загрузчик для меню "ПТИЦЫ"--> ... </HEAD> <frameset rows="210,*"> <frame name="top" src="titl_1.htm"> <!-- "Вывеска сайта"--> <FRAMESET COLS=225,*> <!-- "Грузим инфу в LEFT"--> <FRAME Name="left" SRC="BIRDS/spisbird_alf.html"> <!-- "Грузим инфу в RIGHT"--> <FRAME Name="right" SRC="BIRDS/ptic_inf.html"> <FRAMESET rows="225,*"> </FRAMESET> </frameset> <HTML> |
|
|
Lazy_Den |
12.8.2010, 18:04;
Ответить: Lazy_Den
Сообщение
#8
|
|
|
Тут много говорили о том, что фреймовую структуру использовать не рекомендуется, но никто не объяснил почему. Так вот, предположим, что вы закинули свой сайт в гуглю, скушал он ваши ссылочки, и выдал пользователю по запросу какую-либо из них. Что происходит... Нормальное отображение всего сайта будет только в случае, если заход идет через стартовую/индексную страницу и только! А ссылка, по которой человек перейдет, отобразит страницу отдельно от всей структуры сайта, т.е. автономно, а ведь корректно она должна отображаться в опеделенном фрейме. Вот и думайте теперь - стоит или не стоит использовать фреймы ;)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Проблема с админкой | 5 | Prok | 2315 | 29.7.2019, 20:04 автор: dvakarandasha |
|
Проблема с таблицей, которая выводится через скрипт | 7 | vanchester | 1336 | 15.2.2019, 19:06 автор: Artos_mw |
|
Проблема в тегах при сохранении контента | 1 | Kord18 | 1405 | 13.3.2018, 18:19 автор: Evgeniy3200 |
|
Проблема вёрстки адаптивной страницы на divах | 28 | master-vek | 4713 | 8.2.2018, 19:29 автор: master-vek |
|
Проблема с All in one SEO? | 17 | okseo | 2680 | 30.11.2017, 14:06 автор: okseo |
Текстовая версия | Сейчас: 29.3.2024, 17:15 |