广

JavaScript

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    javascript实现自动变化的导航菜单效果代码

    2018-04-08 09:03:15 次阅读 稿源:互联网
    零七广告

    本文实例讲述了JS实现自动变化的导航菜单效果代码。分享给大家供大家参考。具体如下:

    自动变化的JS导航菜单,按照时间自动切换,有需要的参考一下。

    运行效果截图如下:

    在线演示地址如下:

    http://demo.jb51.net/js/2015/js-auto-cha-nav-menu-style-codes/

    具体代码如下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>导航菜单</title></head><body><SCRIPT LANGUAGE="JavaScript"><!-- Beginsite = "http://www.qq.com"; // Do not include the final "/"function combineMenus(frm, menu1, menu2) {with (frm) {str = menu1.options[menu1.selectedIndex].value;str += menu2.options[menu2.selectedIndex].value;url = site + "/" + str + ".htm";window.location.href = url;  }}// End --></script><form name=menufrm><select name=menu1><option value="">时间类</option><option value="time">time</option></select><select name=menu2><option value="">哪个</option><option value="1">1</option><option value="2">2</option><option value="3">3</option></select><input type=button value="Select" onClick="combineMenus(this.form, this.form.menu1, this.form.menu2)"></form> <SCRIPT LANGUAGE="JavaScript">function makeArray(q){for(i=1 ; i < q ; i++){this[i]=0}}w=1;howmanysites=4; // How many sites are listed below?Sites = new makeArray(howmanysites);Sites[1] = "http://www.daimajiayuan.com.com~JavaScript Planet|Hundreds of JavaScripts!";Sites[2] = "http://www.baidu.com/dhtml~dHTML Scripts|Free dHTML Scripts!";Sites[3] = "http://www.163.com~Altavista|The best search engine";Sites[4] = "http://www.qq.com~Dynamic Drive|More dHTML Scripts";function showSites() {if (w > howmanysites) { w=1; };var string=Sites[w] + "";var split1=string.indexOf("~");var split2=string.indexOf("|");var url=string.substring(0,split1);var name=string.substring(split1 + 1,split2);var word=string.substring(split2 + 1,string.length);document.form.url.value=url;document.form.name.value=name;document.form.word.value=word;w+=1;window.setTimeout('showSites()',3000);}function visitSite() {window.location=document.form.url.value;}</SCRIPT><form name=form><table><tr><td align=center><input type=button name=name value="Visit" onClick="visitSite()" size=25><input type=hidden name=url value=""><input type=text name=word value="" size=40></td></tr></table></form></center><script>showSites();</script></body></html>

    希望本文所述对大家的JavaScript程序设计有所帮助。

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告