Автор Дарья Рудинская задал вопрос в разделе Другие языки и технологии
Фреймы. Как сделать так, чтобы при нажатии кнопки, страничка открывалась в соседнем фрейме и получил лучший ответ
Ответ от Дмитрий Кузьмин[новичек]
Есть небольшая обучающая статья на эту тему, надеюсь поможет. В этой главе мы поговорим о том, что становиться проблемой для каждого человека, начинающего осваивать фреймы.
Итак, обратимся к нашему <a rel="nofollow">примеру</a>. Нажмите на любую из ссылок. Документ, на который введет ссылка, откроется в том же фрейме. А нам бы надо сделать так, чтобы он открылся во фрейме с основным содержанием, а меню осталось в нетронутом виде. Как это сделать?
Для начала, господа, познакомьтесь с новым параметром тэга <frame> - name. Пустим name в дело: <html>
<head>
<title>Хождение по фреймам</title>
<frameset cols="100,*" border="0">
<frameset rows="100,*">
<frame src="logo.html" scrolling="no" marginwidth="0" marginheight="0">
<frame src="menu.html">
</frameset>
<frame src="content.html" name="window-1">
</frameset>
</head>
</html> Параметр name задает имя для фрейма (в нашем случае для того, который содержит документ content.html).
Имя фрейма может быть в дальнейшем использовано для ссылки на него из других документов (фреймов) , с помощью параметра тэга <a> target (target="имя_фрейма").
Как это выглядит? Обратимся к документу menu.html.<html>
<head>
<title>Документ с Меню</title>
<body background="cherti3.gif" text="#ffffff" link="#ffffff" alink="#ffffff" vlink="#ffffff">
<center>
<a href="content.html">Главная</a>
<a href="tumki.html">Тумки</a>
<a href="bumki.html">Бумки</a>
<a href="tururumki.html">Турурумки</a>
<a href="tra-la-la.html">Траляля</a>
</center>
</body>
</head>
</html> Вот такой он, в нашем случае. Теперь для каждой ссылки укажем параметр target="window-1", где window-1 - это имя фрейма, в котором у нас располагается документ с основным содержанием (content.html).<html>
<head>
<title>Документ с Меню</title>
<body background="cherti3.gif" text="#ffffff" link="#ffffff" alink="#ffffff" vlink="#ffffff">
<center>
<a href="content.html" target="window-1">Главная</a>
<a href="tumki.html" target="window-1">Тумки</a>
<a href="bumki.html" target="window-1">Бумки</a>
<a href="tururumki.html" target="window-1">Турурумки</a>
<a href="tra-la-la.html" target="window-1">Траляля</a>
</center>
</body>
</head>
</html> (<a rel="nofollow">прим</a>.) Теперь, все ссылки открываются в нужном нам фрейме, а меню никуда не исчезает, при этом мы не приложили никаких особых усилий, а только изменили немного два документа :).
Бывают ситуации, когда нам нужно, чтобы открываемый документ открылся во все окно, для этого надо параметру target задать значение _top:<a href="project.html" target="_top">Мой проект о рыбках</a> Страница с проектом о рыбках откроется в полное окно, закрыв (уничтожив) остальные кадры (фреймы).
а фреймами ещё верстают?
Есть небольшая обучающая статья на эту тему, надеюсь поможет. В этой главе мы поговорим о том, что становиться проблемой для каждого человека, начинающего осваивать фреймы.
Итак, обратимся к нашему примеру. Нажмите на любую из ссылок. Документ, на который введет ссылка, откроется в том же фрейме. А нам бы надо сделать так, чтобы он открылся во фрейме с основным содержанием, а меню осталось в нетронутом виде. Как это сделать?
Для начала, господа, познакомьтесь с новым параметром тэга - name. Пустим name в дело:
Параметр name задает имя для фрейма (в нашем случае для того, который содержит документ content.html).
Имя фрейма может быть в дальнейшем использовано для ссылки на него из других документов (фреймов) , с помощью параметра тэга target (target="имя_фрейма").
Как это выглядит? Обратимся к документу menu.html.
Главная
Тумки
Бумки
Турурумки
Траляля
Вот такой он, в нашем случае. Теперь для каждой ссылки укажем параметр target="window-1", где window-1 - это имя фрейма, в котором у нас располагается документ с основным содержанием (content.html).SpyLOG
Главная
Тумки
Бумки
Турурумки
Траляля
(прим.) Теперь, все ссылки открываются в нужном нам фрейме, а меню никуда не исчезает, при этом мы не приложили никаких особых усилий, а только изменили немного два документа :).
Бывают ситуации, когда нам нужно, чтобы открываемый документ открылся во все окно, для этого надо параметру target задать значение _top:Мой проект о рыбках Страница с проектом о рыбках откроется в полное окно, закрыв (уничтожив) остальные кадры (фрейм
Как сделать не сложную фотогалерею на сайте, (сайт вроде визитки) желательно с использованием html, но БЕЗ фреймов?
#yahrefs146839# Меню слева
Лучше Дикарки, пожалуй, еще никто не пояснял!
Тебе нужен
подробнее...
СКАЖИТЕ ПЛИИИИИЗ! КАК СДЕЛАТЬ GIF Баннер?
GIF Animator 5, надежный и недорогой инструмент для анимации рисунков формате GIF, предоставляет
подробнее...
Как сделать статичные блоки для сайта?
На HTML это делается только с помощью фреймов или с помощью плавающих фреймов. Или, если страниц
подробнее...
существует ли подобие include(), который в php. для вставки кода в html?
для таких файлов больше подходит расширение .phtml - работают они как .php - т. е. php-код в них
подробнее...
Как сделать так чтобы при клике на картинку- ссылку страница открывалась бы в новом окне?
Например, так:
<a href="ololo.jpg" target="_blank"><img src="ololo.jpg" width="100"
подробнее...
Что такое IFrame адрес? Хотела приложение в контакт закинуть, все сделала, но в конце попросил IFrame.
AJAX-транспорт IFrame:
Этот транспорт - пожалуй, самый универсальный и мощный, но и
подробнее...
Какой компилятор файлов html скачать?
Я в этом не спец, но не проще ли сделать фрейм и кнопочки управления? Валентин Волынец
подробнее...
Как сделать так, чтоб ссылка открывалась в новом окне?
Атрибут Target.
_blank - загружает страницу в новом окне
_self - в текущем окне
_parent
подробнее...
Чем Можно заменить iframe
Вместо фрейма можно использовать тег object. Ну, или же, если позваляет задача, вместо фрейма
подробнее...
Чат на PHP
От аякса не отказывайся - это не так уж и сложно.
Для ещё большего упрощенияоблегчения жизни
подробнее...