Глава 40. Интерактивный Web-сайт___________________________1003
Your browser will open the next Web page in 5 seconds.
</BODY>
</HTML>
Формы и скрипты для навигации
Если вы недавно посещали сайт компании Microsoft, вы, наверное, обратили внимание на формы, используемые для навигации. Вот как они работают:вы выбираете опцию из раскрывающегося списка и нажимаете кнопку, после чего браузер открывает соответствующий документ.
Посмотрите на листинг 40.10. Здесь показан код для кадра, содержащего форму NAVIGATE, которая имеет раскрывающийся список (рис. 40.9). Выбранный документ загружается в кадр MAIN. Функция OpenURL ()ассоциирована с событием onchange тэга <SELECT>. Когда пользователь выберет один из пунктов списка формы, функция OpenURL ()присваивает top. MAIN. location URL-адрес нужного документа.
<HTML>
<SCRIPT LANGUAGE=JAVASCRIPT>
function OpenURL( Index ){
if( Inde ==0 )top.MAIN.location=
"http://rampages.onramp.net/~jerry";
iff Index==1 )top. MAIN. location= "http://www.microsoft.com";
if( Index==2)top. MAIN. location= "http://www.mcp.com";
iff Inde ==3 )top.MAIN.locatio ="http://www.netscape.com";
}
</SCRIPT>
<FORM NAME=NAVIGATE>
<SELECT NAME=LIST SIZE=1 OnChange="OpenURL(
document.NAVIGATE.LI ST.selectedlndex )">
<OPTION NAME=JERRY>Jerry's Homepage
<OPTION NAME=MS>Microsoft
<OPTION NAME=QUE>Macmillan Publishing
<OPTION NAME=NETSCAPE>Netscape
</SELECT></FORM></HTML>