Всплывающие заметки

Всплывающая заметка обычно содержит пояснительный текст, дополнительное описание и т.п., которое недостаточно велико, чтобы фигурировать в виде отдельной статейной страницы.

Пример вызова всплывающей заметки и исходного кода оформления соответствующей гиперссылки:

<a href="popup-note.html" onclick="popup(event)"
 onkeydown="popup_okd()" onkeyup="popup_oku()">

Обработчики событий onkeydown и onkeyup для элемента A позволяют лучше позиционировать всплывающее окно при вызове с помощью клавиатуры.

Из сценариев файл заметки требует только набор popup.js. HTML-код заметки должен включать в себя следующие элементы и вызовы:

<base target="_parent">
<script src="popup.js" type="text/javascript"></script>
<script type="text/javascript">
<!--[CDATA[
popup_onopen();
// ]]-->
</script>

Всплывающая заметка является полноценным HTML-документом, в ней допустимы графика и гиперссылки. Если атрибут target гиперссылки не задан, то целевая страница откроется в родительском окне, т.е. в правой фрамуге. Указание target="_self" допустимо, только если целевая страница также является всплывающей заметкой. Последняя откроется в том же "всплывшем" окошке при переходе по такой ссылке.