Кратко о HTML, JavaScript и WWW



         

Создание многооконного интерфейса


С фреймами тесно связана возможность именования окон - любой фрейм может иметь свое собственное имя. Для того, чтобы документ загружался именно в то окно, которое определил автор страницы, в контейнер гипертекстовой ссылки вводится атрибут TARGET. При организации фреймов (пример 2) каждому из них было присвоено имя (атрибут NAME контейнера FRAME). Для загрузки документа в конкретный фрейм (left), автор должен использовать гипертекстовую ссылку вида:

<A HREF = frame.html TARGET = left>

В данном случае документ, указанный в атрибуте HREF, будет загружен во фрейм left.

Если в программе просмотра нет окна с именем left, то будет открыто новое окно с таким именем и в него будет загружен требуемый документ. Приведем пример открытия дополнительного окна (пример 3).

Пример 3.

<HTML> <HEAD> </HEAD> <BODY BGCOLOR=#FFbcbc > <H1> <A HREF = frame.html target = left> How to create a multi-window interface </A> </H1> <h3> In the document "frame.html" there is no frame named "left".<br> That"s why the program will open a new window </h3> </BODY> </HTML>

Открывшееся окно содержит разбиение рабочей области на поименованные фреймы.

Если теперь пользователь выберет гипертекстовую ссылку из окна notleft, то файл new.html будет загружен в окно фрейма right (примеры 4, 5).

Пример 4.

<HTML> <HEAD> </HEAD> <FRAMESET ROWS = "100,*,100"> <FRAME SRC = t2.html NAME = top> <FRAMESET COLS = "%40, %60"> <FRAME SRC = t2.html NAME = notleft> <FRAME SRC = t2.html NAME = right> </FRAMESET> <FRAME SRC = t2.html NAME = bottom> </FRAMESET> </HTML>

Пример 5.

<HTML> <HEAD> </HEAD> <BODY bgcolor = #AF0000> <A HREF = new.html TARGET = right> <b> This is an example of loading into the right window </b> </A> <center> You can do it using the TARGET element </BODY> </HTML>

Окно подсказки появляется после выбора гипертекстовой ссылки "Help". При этом в данное окно загружается страница с фреймами, где среднее окно - это контекстный Help, верхнее - стандартная заставка базы данных, а нижнее окно - переход к "домашней" странице Radleg и закрытие окна подсказки.




Содержание  Назад  Вперед