Система YstokHelp позволяет отображать содержимое не только непосредственно в правой фрамуге, но и во всплывающем окне. Оно выскакивает над местом в основном тексте, которое помечается как обычная гиперссылка (возможно и особое оформление).
При ЩЕЛЧКЕ-ЛЕВОЙ-КНОПКОЙ или нажатии ENTER, когда гиперссылка имеет фокус, вместо перехода по ней "всплывает" окошко подходящего размера. Оно позиционируется под указателем мыши или рядом с ним в рамках правой фрамуги. При нажатии ESCAPE или ЩЕЛЧКЕ-ЛЕВОЙ-КНОПКОЙ на пустом месте фрамуги или внутри всплывающего окна, последнее исчезает с экрана. Оно также прячется при переходе по гиперссылке, расположенной в нём самом, в основном тексте или в левой фрамуге.
Следует избегать ссылок на всплывающие окна в списке страниц под заголовком "См. также" или т.п.
Всплывающие окна бывают двух типов
HTML-код статейной страницы, из которой "всплывают" окна, должен включать следующие сценарии ECMAScript.
<script src="popupref.js" type="text/javascript"></script>Причём данный сценарий должен следовать после help.js.
<script type="text/javascript"> make_popup();make_popup_menu(); </script>
При использовании компилятора YstokHelp
Вам не нужно беспокоиться о таких деталях. Компилятор анализирует
атрибут onclick
всех ссылок и, если обнаруживает вызов
"popup(event)"
или "popup_menu"
,
он сам вставляет вышеуказанные сценарии в результирующую страницу.