Учебник по Html для чайников. Фреймы.Ступенька 40-ая.В этой главе мы поговорим о том, что становиться проблемой для каждого человека, начинающего осваивать фреймы. Итак, обратимся к нашему примеру. Нажмите на любую из ссылок. Документ, на который введет ссылка, откроется в том же фрейме, в котором располагается документ с меню. А нам нужно, чтобы он открылся во фрейме с основным содержанием, а меню осталось в нетронутом виде. Как это сделать? Для начала, господа, познакомьтесь с новым атрибутом тэга <frame> - name (кстати, name, мне кажется, что мы с вами уже знакомы:). Пустим name в дело: trimdec.ru ahi-ohi.pp.ru popa-x.org.ru boogi.pp.ru boogis.org.ru bulki-x.org.ru byfera.org.ru dashki.pp.ru kiski-boo.pp.ru love-x.pp.ru mashki.org.ru okrygna.org.ru sisuli.pp.ru tits-x.pp.ru trasa.org.ru zadok.pp.ru
Параметр name задает уникальное имя для фрейма (в нашем случае для того, который содержит документ content.html).
Имя фрейма может быть в дальнейшем использовано для ссылки на него из других документов (фреймов), с помощью атрибута тэга <a> target (target="имя_фрейма"), с которым мы, кстати, тоже уже знакомы. Введем атрибут target в документе со ссылками - menu.html.
Вот такой он (menu.html), в нашем случае. Теперь для каждой ссылки укажем параметр target="window-1", где window-1 - это имя фрейма, в котором у нас располагается документ с основным содержанием (content.html).
Теперь, все ссылки открываются в нужном нам фрейме, а меню никуда не исчезает, при этом мы не приложили никаких особых усилий, а только изменили немного два документа :) – наш фрейм-документ (index) и документ, содержащий ссылки (меню).
Бывают ситуации, когда нам нужно, чтобы открываемый документ открылся во все окно, для этого надо параметру target задать значение _top: <a href="project.html" target="_top">Мой проект о рыбках</a> Страница с проектом о рыбках откроется в полное окно, закрыв (уничтожив) остальные кадры (фреймы).
<<< Ступенька 39-ая: Назад | Далее: Ступенька 41-ая >>>
|