как сделать фреймы в 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:Мой проект о рыбках Страница с проектом о рыбках откроется в полное окно, закрыв (уничтожив) остальные кадры (фрейм

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

СКАЖИТЕ ПЛИИИИИЗ! КАК СДЕЛАТЬ GIF Баннер?
GIF Animator 5, надежный и недорогой инструмент для анимации рисунков формате GIF, предоставляет
подробнее...

Как сделать статичные блоки для сайта?
На HTML это делается только с помощью фреймов или с помощью плавающих фреймов. Или, если страниц
подробнее...

существует ли подобие include(), который в php. для вставки кода в html?
для таких файлов больше подходит расширение .phtml - работают они как .php - т. е. php-код в них
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Что такое IFrame адрес? Хотела приложение в контакт закинуть, все сделала, но в конце попросил IFrame.
AJAX-транспорт IFrame:

Этот транспорт - пожалуй, самый универсальный и мощный, но и
подробнее...

Какой компилятор файлов html скачать?
Я в этом не спец, но не проще ли сделать фрейм и кнопочки управления? Валентин Волынецподробнее...
спросили в Окны
Как сделать так, чтоб ссылка открывалась в новом окне?
Атрибут Target.
_blank - загружает страницу в новом окне
_self - в текущем окне
_parent
подробнее...

Переменная в HTML
Возможно сделать через фрейм:

<iframe></iframe>подробнее...
спросили в Интернет Аякс
Чем Можно заменить iframe
Вместо фрейма можно использовать тег object. Ну, или же, если позваляет задача, вместо фрейма
подробнее...
спросили в Аякс
Чат на PHP
От аякса не отказывайся - это не так уж и сложно.
Для ещё большего упрощенияоблегчения жизни
подробнее...
 

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

Имя*

E-mail:*

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