Как сделать так, чтобы перезагружалась только часть страницы, при переходе по ссылке?

  • Тут может быть ваша реклама

Гульнарка

Турист
10 Янв 2006
46
0
13
45
Калининград
Credits
0
Подскажите, плиз!! Делаю свой первый серьезный сайт. Структура сайта такая: слева блок меню, справа блок новостей, а посередине информация. Так вот хотелось бы сделать так, чтобы при переходе по ссылкам меню обновлялась только информация посередине, а все остальное осталось бы преждним. Я создала несколько похожих страниц, которые просто отличаются блоком информации и соответственно именем страницы. Но мне кажется этот путь не совсем корректным, ведь получается, что блоки меню и новостей загружаются заново, что увеличивает траффик. Кто поможет?
 

sudila

Турист
6 Май 2004
15
1
8
46
Хайфа, Крайот
Credits
0
По поводу фрэймов существует много разных мнений. Сегодня почти все браузеры поддерживают фрэймы но есть много плюсов и минусов. Если как ты говоришь сайт серьезный, то думаю стоит учесть некоторые особенности фрэймов. Вот нашел статейку которая очень хорошо это описывает. Правда инглиш инсайд.

_http://www.yourhtmlsource.com/frames/goodorbad.html
 

Гульнарка

Турист
10 Янв 2006
46
0
13
45
Калининград
Credits
0
А еще такой вопрос: что если поисковик направил пользователя на страничку с фреймом, а не на главную с фреймсетом, как правильно перенаправить пользователя?
 

sudila

Турист
6 Май 2004
15
1
8
46
Хайфа, Крайот
Credits
0
А еще такой вопрос: что если поисковик направил пользователя на страничку с фреймом, а не на главную с фреймсетом, как правильно перенаправить пользователя?

можно с помощью JavaScript или VbScript. Нужно смотреть по коду фрэймсета. Это сравнительно просто.
 

Mirabo

Турист
9 Авг 2004
336
44
68
56
Credits
0
Думаю, что не стоит заниматься с фреймами - их использование всегда считалось дурным тоном в web-дизайне. Это началось со времен войны браузеров Netscape и Explorer (один из них поддерживал тег frame, другой не поддерживал и разработал свой тег - iframe в контр), и хотя Explorer давно победил, фреймы без особой нужды никто не использует.

Для таких целей, которые тебе нужны, обычно используется PHP или SSI - это позволяет написать дизайн сайта отдельно от контента и загружать различный контент на одну и ту же оформленную страницу.

Более знающие товарищи обязательно дополнят меня и скажут, что для таких целей есть еще и AJAX, JAVA, и еще ASP и проч., но, на мой взгляд, самое удобное это именно PHP. Разобраться с самыми простыми функциями include и require будет несложно.

Кроме того, есть в Dreamweaver-е (надеюсь, такая программа тебе известна?) собственная разработка - Шаблоны (Templates) - вроде, ее тоже можно использовать для твоих целей, однако, как она работает я, к сожалению не знаю.