русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Управление фреймами


Дата добавления: 2015-07-09; просмотров: 655; Нарушение авторских прав


Итак мы присвоили каждому фрейму уникальное имя. Помните name="left", name="right". Но теперь следует указать в какой именно фрейм будет загружаться документ по ссылке. Если явно не указать фрейм, то загрузка будет происходить в нем же. И если это фрейм небольших размеров, предназначенный, скажем, для меню (в нашем случае "left"), то выглядеть это будет мало впечатляюще, и станет не ясно с какой же целью создан фрейм справа ("right"). Это распространенная ошибка, которая чаще является признаком невнимательности или неправильного (ошибочного, не существующего) указания имени фрейма для загрузки. Если сделать дословный перевод с английсокго, то такой фрейм следует назвать мишенью (от англ. target - мишень).

Тэг <a>, который мы уже рассматривали, имеет атрибут target, которым мы за ненадобностью пока не пользовались. Следовательно в тэге ссылки <a> можно записать следующее:

<a href="punkt1.html" target="right">Пункт меню1</a>

Как мы уже догадались, этот тэг внедрен в документ left.html, расположенный в левом фрейме.

А если на время отвлечься от наших фреймов ("left" и "right") и сосредоточиться на атрибуте target тэга <a>. Он может принимать следующие значения:

  1. _topили_parent- загрузка страницы происходит в том же окне, все предыдущие фреймы удаляются ;
  2. _self- страница загружается в том же фрейме (в принципе его можно не указывать, он - по умолчанию);
  3. _blank - для загрузки страницы открывается новое окно.

Разработчики часто применяют прием с использованием скрытых фреймов. Рассмотрим пример, где:

  1. visible.htm - видимый фрейм.
  2. hidden.htm - скрытый фрейм
<frameset cols="1,*" framespacing="0" border="0" frameborder="0"> <frame name="hidden" src="hidden.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> <frame name="visible" src="visible.htm" marginwidth="0" marginheight="0" scrolling="auto"></frameset>

Как мы видим, созданы две колонки (столбца), один из которых шириной всего в один пиксель и, естественно, виден не будет. Чаще всего скрытые фреймы применяют для обработки кликов на ссылку, при которых реального перехода не осуществляется. А для чего же бывает нужен файл hidden.htm, если он не видим. Там тоже, как правило, планируют события, не видимые для пользователя. Зачем это требуется. Это уже вопрос, не входящий в рамки данной темы, посвященной азам. Однако, в дальнейшем мы обязательно рассмотрим различные приемы и вернемся к скрытым фреймам. Здесь же скрытые фреймы упомянуты, в основном, для раскрытия потенциальных возможностей их использования.
Источник:web-brodilka.ru





<== предыдущая лекция | следующая лекция ==>
Маркированные списки | Мета-тэги


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.293 сек.