Комментарии:
Апплет для навигации. Очень интуитивная настройка и классный дизайн! Причем большинство
параметров можно вообще не указывать - они установятся по-умолчанию. Никакой графики не
требуется - все в одном class-файле. При поднесении мышки кнопочки меняют цвет, а при нажатии -
кнопочка "падает на поверхность", причем со звуком. Теперь подробнее о настройках.
Необходимо задать только размеры (их надо подобрать на глазок:-) , количество кнопочек
(numButtons), надписи на кнопочках (buttonTxt) и адреса ссылок с кнопочек. Если Вы указываете
ссылки на разные сервера, то нужно прописать полный URL, и тогда удалить строку с параметром
baseURL. Если эта строка не удалена, то в ней нужно указать адрес директории, где будут
лежать файлы, на которые ссылаются параметры link. Помните, что поскольку апплет работает
с полными URL, то переход на нужные страницы будет работать только после загрузки Вашего сайта
на сервер.
Список необязательных параметров (в скобках указаны установки по-умолчанию):
target - как обычно название или положения фрэйма, где должны открываться ссылки. Это будет
относиться для всех кнопок, если не указано иное для конкретной кнопки. (_self)
targetХ - то же для каждой конкретной кнопки.
selected - кнопка соответствующая данной странице будет подсвечена. (нет)
selectHigh - если задано selected, то этим выбирается снять выделение при подн. мыши к
другим кнопкам, или нет. (no)
statusMsgХ - подсказка в статусной строке броузера для каждой кнопки.
buttonTxtHeight - размер шрифта текста кнопки (12)
textBold - жирный текст (no)
textBufferV - вертикальный отступ текста от края кнопки (10)
textBufferH - горизонтальный отступ текста от края кнопки (14)
bgColor - цвет фона апплета (255,255,255 -white)
buttonColor - нормальный цвет кнопки (194,255,0 -light green)
buttonHiColor - цвет кнопки при поднесенной мыши (233,255,0)
buttonSelColor - цвет кнопки, отмеченной как selected (255,0,0 -red)
horizontal - расположение кнопок. Можно сделать и вертикальное. (yes)
buttonBuffer - расстояние между кнопками (12)
Для работы апплета нужен один файл
barLinker.class (12 Kb), и два звуковых файла:
buttondown.au (1Kb) и
buttonup.au (1Kb). HTML-код ниже.