【实例代码】html xmlns=。
google。com|全球的搜索引擎!; //以“|”间隔站点和描述Sites[2] = 。
indexOf(|); //通过间隔符分组 var url=string。substring(0,split); var word=string。substring(split + 1,string。length);//获取链接的描述 document。
form。url。value=url; //获取链接的Url地址 document。form。word。value=word; w+=1; window。setTimeout('showSites()',5000); //每隔5秒钟改变一下链接}function visitSite() { window。
location=document。form。url。value; //导航到指定位置}/SCRIPTcenterform name=formtabletrtd align=centerinput type=hidden name=url value=input type=text name=word value= onFocus=visitSite() size=40/td/tr/table/form/centerscriptshowSites();/script/body/html
【难点剖析】本例的重点是导航数组和文本框的“onFocus”事件。
导航数组中的每项都包含两个值,即“URL地址”和“URL的描述信息”。这两个值以“│”间隔。通过字符串的“split”方法分割出这两个值,并将“URL的描述信息”显示在文本框中。当文件框获得焦点时,使用“willdow。location”实现窗口的导航。