Взаимодействие фреймов

При разработке страниц с фреймами возникает вопрос: «А как сделать так, чтобы, щелкнув на ссылке в одном фрейме, инициировать появление информации в дру- гом?» Ответом на данный вопрос является организация взаимодействия фреймов Каждый фрейм может иметь собственное имя, определяемое при его создании атрибутом NAME Существует также специальный атрибут TARGET, позволяющий адресовать целевой фрейм:

Данный атрибут можно указывать внутри самых разных тегов, например, в ссыл- ках: <a href="100.htm" target="frame1"> Переход во фрейм с именем frame1 </a> Размещение атрибута TARGET в теге <BASE> позволяет не указывать при описании каждой ссылки фрейм-приемник документов, вызываемых по ссылкам Это очень удобно, если в одном фрейме, например, находится меню, а в другом выводится информация, соответствующая выбранному пункту меню: <html><head><base target="frame1"></head> <body> <a href="url1"> Первая часть </a>|<a href="url2"> Вторая часть </a> </body></html> Допускается включение атрибута TARGET в ссылку при создании карты изображе- ния, например: <area shape="circle" coords = "100,100,50" href="http://www.piter.com" target="frame1"> Атрибут TARGET можно включить в описание формы: <form action = "url" target="frame2"> В этом случае, после обработки переданных параметров формы результирующий документ появится в указанном фрейме Имя фрейма в атрибуте TARGET должно начинаться с латинской буквы или цифры Также необходимо помнить, что существуют зарезервированные имена, которые начинаются со знака подчеркивания: _BLANK Ѓ — документ, полученный по ссылке, будет отображаться в новом окне браузера _SELF Ѓ — документ, полученный по ссылке, будет отображаться в том же фрей- ме, в котором находится ссылка Это имя удобно использовать для переопреде- ления окна назначения, указанного ранее в теге <BASE> _PARENT Ѓ — документ, полученный по ссылке, будет отображаться в родитель- ском окне вне зависимости от атрибутов тега <FRAMESET> Если родительского окна нет, то данное имя аналогично имени _SELF _TOP Ѓ — документ, полученный по ссылке, займет все окно вне зависимости от наличия фреймов Использовать это имя удобно в случае вложенных фрей- мов Любые другие имена фреймов, начинающиеся со знака подчеркивания, игнори- руются браузером

Ссылки

являются ключевым компонентом, делающим веб-страницы  привлекательными для пользователей. Благодаря ссылкам, или, как  иногда говорят, гиперссылкам веб-страница структурируется и свя- зывается с другими документами или с другими разделами данного  документа, что обеспечивает быстрое и удобное получение инфор- мации. Именно ссылки стали основной причиной ошеломляющей  популярности Всемирной паутины, в которой пользователь может  легко переходить от одной страницы к другой простым щелчком  мыши. В этом уроке рассказывается о вставке ссылок в документ. Универсальный указатель ресурса Для организации ссылок в HTML используется универсальный указатель ресурса (Uniform Resource Locator, URL), в общем случае имеющий следующий формат: метод://имя_сервера:порт/путь#якорь Первая часть URL (до двоеточия) описывает метод доступа или сетевую службу, вторая часть (после двоеточия) интерпретируется в зависимости от метода досту- па Обычно два прямых слэша после двоеточия обозначают имя машины Наиболее часто используемыми методами являются file, http, ftp, mailto, telnet и news Метод file Ѓ Метод file обеспечивает чтение файла с локального диска Напри- мер, следующая запись открывает HTML-файл document.html из каталога /spb/ institute на машине пользователя: file:/spb/institute/document.html Метод http Ѓ Метод http предоставляет доступ к веб-странице по протоколу HTTP Это наиболее часто используемый метод доступа к HTML-документам в Сети Например, следующая запись открывает доступ к домашней странице компании Russian: http://www.russian.com/ Метод ftp Ѓ Методом ftp выполняется запрос к FTP-серверу на получение фай- ла, например: ftp://myname/directory/ninaname Метод mailto Ѓ Метод mailto активизирует сеанс почтовой связи с указанными пользователем и хостом Например, следующая запись активизирует отправку сообщения пользователю ninapetergof на машине spb.com, если браузер поддер- живает запуск электронной почты: mailto: ninapetergof@spb.com При использовании метода mailto слэши после двоеточия указывать не нужно Как правило, после двоеточия сразу вводится адрес электронной почты або- нента Метод telnet Ѓ Метод telnet используется для обращения к службе telnet Метод news Ѓ Метод news обеспечивает вызов службы новостей, если браузер поддерживает такой вызов Например: news:relcom.www.support Как и в случае метода mailto, при использовании метода news слэши после двое- точия указывать не нужно Как правило, после двоеточия сразу вводится адрес группы новостей Имя сервера — необязательный параметр URL, описывающий полное сетевое имя машины Например, www.piter.com — полное сетевое имя сервера издательства «Питер» Если имя сервера не указано, то ссылка считается локальной, и полный путь, указанный далее в URL, относится к той же машине, на которой находится HTML-документ, содержащий ссылку Вместо символьного имени сервера мо- жет быть использован IP-адрес, однако это не рекомендуется из-за возможного конфликта имен с фиксированными локальными адресами внутренней сети. Следом за именем сервера в URL указывается номер порта TCP, на котором функционирует веб-сервер Если порт не указан, по умолчанию используется порт 80 (что характерно для подавляющего большинства URL-адресов) Далее в URL указывается частичный или полный путь к документу, который дол- жен вызываться в результате перехода по ссылке Якорь — это ссылка на место внутри текущего HTML-документа Как будет по- казано далее, места в документе, на которые ссылается якорь, указываются в до- кументе при помощи атрибута NAME Текст URL-адреса не отображается браузером, а используется только для вы- полнения предписанных им действий при активизации ссылки (обычно щелчком мыши).

БИЛЕТ 14!


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: