JavaScript
Предварительная
подгрузка кнопок меню.
Зачем это надо? Кому надо, а кому нет… Пример использования прямо
перед Вами. Посмотрите на левую колонку меню, и все станет ясно, надо
оно Вам или нет. Первый раз, когда я использовал сменяющиеся кнопки
меню без предварительной подгрузки, получился один большой, красивый
и причем постоянный глюк :)))) После чего я вообще отказался от использования
таких кнопок. Но время шло и мне часто встречались сайты у которых
не было проблем с этими замечательными кнопочками. Естественно я решил
покопаться в коде этих страниц и методом научного нашел решение данной
задачи, которая оказалась намного проще чем я подозревал :))) Надо
было просто предварительно подгрузить GIF файлы из которых и состоит
это меню! Как это сделать вы можете посмотреть на приведенном ниже
примере.
Эта част скрипта может находиться сразу за тегом </head> или
между <head> и </head>
Незнаю, но мне кажется, что в первом варианте кнопки работают лучше.
<Script Language="JavaScript">
<!--//
browser_name = navigator.appName;
browser_version = parseFloat(navigator.appVersion);
if (browser_name == "Netscape" && browser_version >= 3.0) { roll =
'true'; }
else if (browser_name == "Microsoft Internet Explorer" && browser_version
>= 3.0) { roll = 'true'; }
else { roll = 'false'; }
function over(img,ref) { if (roll == 'true') { document.images[img].src
= ref; } }
function out(img,ref) { if (roll == 'true') { document.images[img].src
= ref; } }
if (roll == 'true')
{
a1=new Image; a1.src="img/poisk_off.gif";
a2=new Image; a2.src="img/poisk_on.gif";
.... (и так далее)
Ниже следующий код, Вам надо вставить :) в то место
:) Вашей страницы где будет находиться кнопка.
<a href="../poisk.html " onMouseOver="over('a1','img/poisk_off.gif');
"onMouseOut="out('a1','img/poisk_on.gif');"
target="_top">
<img name="a1" alt="Как
найти заказчика" src="../img/poisk_on.gif"
width=140 height=16 border="0"></a>
Синим цветом выделены фрагменты
кода, которые вы должны заменить на свои.
Красным - name не обязательно должно
совпадать с присвоенным значением кнопки.
Фразу - (и так далее), в код вставлять
не обязательно :)
Зеленым
обозначен комментарий
к кнопке.
Да, чуть не забыл. Работа кнопок сильно зависит
от размеров и количества! Чем больше скрипт, тем больше глючит.
Если у Вас есть замечания по поводу скрипта или дельные советы!
ПИШИТЕ МНЕ! Я исправлю
или добавлю коментарии.
Данный скрипт мне довелось использовать на сайте nort-custom.ru
НА ГЛАВНУЮ