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


Posted in Javascript onSeptember 09, 2015

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

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

运行效果截图如下:

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

在线演示地址如下:

具体代码如下:

<!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">
<!-- Begin
site = "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] = "https://3water.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程序设计有所帮助。

Javascript 相关文章推荐
js模拟弹出效果代码修正版
Aug 07 Javascript
jquery弹出框的用法示例(一)
Aug 26 Javascript
javascript设计简单的秒表计时器
Sep 05 Javascript
JavaScript中的this到底是什么(一)
Dec 09 Javascript
JavaScript判断变量是否为数组的方法(Array)
Feb 24 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
Nov 30 Javascript
js常用DOM方法详解
Feb 04 Javascript
深入理解node.js之path模块
May 03 Javascript
Angular使用Md5加密的解决方法
Sep 16 Javascript
VUE2实现事件驱动弹窗示例
Oct 21 Javascript
原生js实现form表单序列化的方法
Aug 02 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
Apr 04 Javascript
使用impress.js制作幻灯片
Sep 09 #Javascript
谈谈impress.js初步理解
Sep 09 #Javascript
javascript实现base64 md5 sha1 密码加密
Sep 09 #Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
Sep 09 #Javascript
JavaScript中实现Map的示例代码
Sep 09 #Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
Sep 09 #Javascript
javascript实现日期时间动态显示示例代码
Sep 08 #Javascript
You might like
有关于PHP中常见数据类型的汇总分享
2014/01/06 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
2018/10/25 Javascript
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
Vue——解决报错 Computed property &quot;****&quot; was assigned to but it has no setter.
2020/12/19 Vue.js
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
基于python的多进程共享变量正确打开方式
2018/04/28 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
python sorted方法和列表使用解析
2019/11/18 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
测绘工程专业个人自我评价
2013/12/01 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
珍惜水资源建议书
2014/03/12 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
租赁协议书
2015/01/27 职场文书
教师学期个人总结
2015/02/11 职场文书
2015年宣传工作总结
2015/04/08 职场文书
成绩单家长意见
2015/06/03 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
2016年十一促销广告语
2016/01/28 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书