X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Frame
Kirill_hb
Kirill_hb
Topic Starter сообщение 18.9.2007, 15:19; Ответить: Kirill_hb
Сообщение #1


У меня сайт!!!
Поделен на 3 таблицы !!! 1 сделана как меню 2 хочу сделать что бы менялась!!! говорят делай фреймом просто яне могу понять как это!!! в меню 50 названии!!! Короче говоря праис компании надо что б менялась середина!!???????
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 18.9.2007, 15:34; Ответить: Webmaster_hb
Сообщение #2


для этого надо сделать страницу-контейнер
которая будет содержать не данные а просто делить окно на две части

создать фреймы можно используя тэг <frameset>
в них указываются адреса других страниц которые будут отображться внутри них в каждой отдельной части

в меню когда будете прописывать ссылки надо будет дополнительно указывать атрибут target в значении которого должно быть название окна-приемника
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kirill_hb
Kirill_hb
Topic Starter сообщение 19.9.2007, 7:37; Ответить: Kirill_hb
Сообщение #3


При этом всем что то у меня не получается можно чуть чуть по подробнее или хотя бы пример !!!\

Ps:Спасибо что хоть ответили!!!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 19.9.2007, 11:11; Ответить: Webmaster_hb
Сообщение #4


вот небольшой пример, состоит из основного файла-контейнера index.html
файла меню - menu.html и файла контента - 1.html

index.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Sample</title>
</head>
<FrameSet Cols="200,*" Border="0" FrameBorder="0" FrameSpacing="0">
<Frame Name="left" src="menu.html" MarginWidth="0" MarginHeight="0" scrolling="no" NoResize>
<Frame Name="right" src="1.html" MarginWidth="0" MarginHeight="0" scrolling="yes" NoResize>
</Frameset>
</html>

menu.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Menu</title>
</head>
<body>
<p align=center>
<br>
<br>
<a href="1.html" target="right">page 1</a><br>
<a href="2.html" target="right">page 2</a><br>
<a href="3.html" target="right">page 3</a><br>
<a href="4.html" target="right">page 4</a><br>
<a href="5.html" target="right">page 5</a><br>
</body>
</html>

1.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>1</title>
</head>
<body>
<h1>11111</h1>
11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111 11111
</body>
</html>

скачать эти файлы можно здесь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kirill_hb
Kirill_hb
Topic Starter сообщение 19.9.2007, 11:55; Ответить: Kirill_hb
Сообщение #5


Спасибо большое но есть еще 1 проблемка у меня с верху банер и он перекрывает эти меню можно как нить загнать в Table эти Frame
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 19.9.2007, 12:12; Ответить: Webmaster_hb
Сообщение #6


(Kirill_hb @ 19.9.2007, 14:55) *
Спасибо большое но есть еще 1 проблемка у меня с верху банер и он перекрывает эти меню можно как нить загнать в Table эти Frame

покажи картинку как ты хочешь чтобы это выглядело
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kirill_hb
Kirill_hb
Topic Starter сообщение 19.9.2007, 12:25; Ответить: Kirill_hb
Сообщение #7


Вот Лево меню посередине меняется
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 19.9.2007, 13:08; Ответить: Webmaster_hb
Сообщение #8


для такой реализации можно модифицировать файл-контейнер следующим образом
index.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Sample</title>
</head>
<FrameSet Rows="200,*" Border="0" FrameBorder="1" FrameSpacing="0">
<Frame Name="top" src="menu.html" MarginWidth="0" MarginHeight="0" scrolling="no" NoResize>
<FrameSet Cols="200,*,200" Border="0" FrameBorder="1" FrameSpacing="0">
<Frame Name="left" src="menu.html" MarginWidth="0" MarginHeight="0" scrolling="no" NoResize>
<Frame Name="center" src="1.html" MarginWidth="0" MarginHeight="0" scrolling="yes" NoResize>
<Frame Name="right" src="menu.html" MarginWidth="0" MarginHeight="0" scrolling="no" NoResize>
</Frameset>
</Frameset>
<noframes></noframes>
</html>


и поменять немного файл menu.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Menu</title>
</head>
<body>
<p align=center>
<br>
<br>
<a href="1.html" target="center">page 1</a><br>
<a href="2.html" target="center">page 2</a><br>
<a href="3.html" target="center">page 3</a><br>
<a href="4.html" target="center">page 4</a><br>
<a href="5.html" target="center">page 5</a><br>
</body>
</html>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 19.9.2007, 13:37; Ответить: Webmaster_hb
Сообщение #9


вот пример через таблицы, в таком случае используется IFRAME

файл index2.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Sample</title>
</head>
<body>
<table width="100%" height="500" border="1">
<tr height="100">
<td colspan="3">&nbsp;</td>
</tr>
<tr valign="top">
<td width="200" nowrap>
<a href="1.html" target="center">page 1</a><br>
<a href="2.html" target="center">page 2</a><br>
<a href="3.html" target="center">page 3</a><br>
<a href="4.html" target="center">page 4</a><br>
<a href="5.html" target="center">page 5</a><br>
</td>
<td width="100%">
<iframe name="center" src="1.html" width="100%" height="400"></iframe>
</td>
<td width="200" nowrap>&nbsp;</td>
</tr>
</table>
</body>
</html>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Earl0Grey
Earl0Grey
сообщение 21.2.2010, 20:28; Ответить: Earl0Grey
Сообщение #10


Небольшая проблемка. Примерно так же сделан сайт. Нужно убрать рамку. frameborder = 0 убирает рамку, но на ее месте остается белая линия. Нада чтобы границ между фреймами не было. Помогите плиз!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 25.4.2024, 8:50
Дизайн