как сделать фреймы в html



Автор Дарья Рудинская задал вопрос в разделе Другие языки и технологии

Фреймы. Как сделать так, чтобы при нажатии кнопки, страничка открывалась в соседнем фрейме и получил лучший ответ

Ответ от Дмитрий Кузьмин[новичек]
Есть небольшая обучающая статья на эту тему, надеюсь поможет. В этой главе мы поговорим о том, что становиться проблемой для каждого человека, начинающего осваивать фреймы.
Итак, обратимся к нашему <a rel="nofollow">примеру</a>. Нажмите на любую из ссылок. Документ, на который введет ссылка, откроется в том же фрейме. А нам бы надо сделать так, чтобы он открылся во фрейме с основным содержанием, а меню осталось в нетронутом виде. Как это сделать?
Для начала, господа, познакомьтесь с новым параметром тэга &lt;frame&gt; - name. Пустим name в дело: &lt;html&gt;
&lt;head&gt;
&lt;title&gt;Хождение по фреймам&lt;/title&gt;
&lt;frameset cols="100,*" border="0"&gt;
&lt;frameset rows="100,*"&gt;
&lt;frame src="logo.html" scrolling="no" marginwidth="0" marginheight="0"&gt;
&lt;frame src="menu.html"&gt;
&lt;/frameset&gt;
&lt;frame src="content.html" name="window-1"&gt;
&lt;/frameset&gt;
&lt;/head&gt;
&lt;/html&gt; Параметр name задает имя для фрейма (в нашем случае для того, который содержит документ content.html).
Имя фрейма может быть в дальнейшем использовано для ссылки на него из других документов (фреймов) , с помощью параметра тэга &lt;a&gt; target (target="имя_фрейма").
Как это выглядит? Обратимся к документу menu.html.&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Документ с Меню&lt;/title&gt;
&lt;body background="cherti3.gif" text="#ffffff" link="#ffffff" alink="#ffffff" vlink="#ffffff"&gt;
&lt;center&gt;
&lt;a href="content.html"&gt;Главная&lt;/a&gt;
&lt;a href="tumki.html"&gt;Тумки&lt;/a&gt;
&lt;a href="bumki.html"&gt;Бумки&lt;/a&gt;
&lt;a href="tururumki.html"&gt;Турурумки&lt;/a&gt;
&lt;a href="tra-la-la.html"&gt;Траляля&lt;/a&gt;
&lt;/center&gt;
&lt;/body&gt;
&lt;/head&gt;
&lt;/html&gt; Вот такой он, в нашем случае. Теперь для каждой ссылки укажем параметр target="window-1", где window-1 - это имя фрейма, в котором у нас располагается документ с основным содержанием (content.html).&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Документ с Меню&lt;/title&gt;
&lt;body background="cherti3.gif" text="#ffffff" link="#ffffff" alink="#ffffff" vlink="#ffffff"&gt;
&lt;center&gt;
&lt;a href="content.html" target="window-1"&gt;Главная&lt;/a&gt;
&lt;a href="tumki.html" target="window-1"&gt;Тумки&lt;/a&gt;
&lt;a href="bumki.html" target="window-1"&gt;Бумки&lt;/a&gt;
&lt;a href="tururumki.html" target="window-1"&gt;Турурумки&lt;/a&gt;
&lt;a href="tra-la-la.html" target="window-1"&gt;Траляля&lt;/a&gt;
&lt;/center&gt;
&lt;/body&gt;
&lt;/head&gt;
&lt;/html&gt; (<a rel="nofollow">прим</a>.) Теперь, все ссылки открываются в нужном нам фрейме, а меню никуда не исчезает, при этом мы не приложили никаких особых усилий, а только изменили немного два документа :).
Бывают ситуации, когда нам нужно, чтобы открываемый документ открылся во все окно, для этого надо параметру target задать значение _top:&lt;a href="project.html" target="_top"&gt;Мой проект о рыбках&lt;/a&gt; Страница с проектом о рыбках откроется в полное окно, закрыв (уничтожив) остальные кадры (фреймы).

Ответ от Владимир Юрганов[гуру]
а фреймами ещё верстают?

Ответ от Илья Козицын[новичек]
Есть небольшая обучающая статья на эту тему, надеюсь поможет. В этой главе мы поговорим о том, что становиться проблемой для каждого человека, начинающего осваивать фреймы.
Итак, обратимся к нашему примеру. Нажмите на любую из ссылок. Документ, на который введет ссылка, откроется в том же фрейме. А нам бы надо сделать так, чтобы он открылся во фрейме с основным содержанием, а меню осталось в нетронутом виде. Как это сделать?
Для начала, господа, познакомьтесь с новым параметром тэга - name. Пустим name в дело:






Параметр name задает имя для фрейма (в нашем случае для того, который содержит документ content.html).
Имя фрейма может быть в дальнейшем использовано для ссылки на него из других документов (фреймов) , с помощью параметра тэга target (target="имя_фрейма").
Как это выглядит? Обратимся к документу menu.html.


Главная
Тумки
Бумки
Турурумки
Траляля

Вот такой он, в нашем случае. Теперь для каждой ссылки укажем параметр target="window-1", где window-1 - это имя фрейма, в котором у нас располагается документ с основным содержанием (content.html).SpyLOG


Главная
Тумки
Бумки
Турурумки
Траляля

(прим.) Теперь, все ссылки открываются в нужном нам фрейме, а меню никуда не исчезает, при этом мы не приложили никаких особых усилий, а только изменили немного два документа :).
Бывают ситуации, когда нам нужно, чтобы открываемый документ открылся во все окно, для этого надо параметру target задать значение _top:Мой проект о рыбках Страница с проектом о рыбках откроется в полное окно, закрыв (уничтожив) остальные кадры (фрейм

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Фреймы. Как сделать так, чтобы при нажатии кнопки, страничка открывалась в соседнем фрейме
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*