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 相关文章推荐
event.srcElement+表格应用
Aug 29 Javascript
Javascript 读书笔记索引贴
Jan 11 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
Mar 29 Javascript
jquery改变tr背景色的示例代码
Dec 28 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
Jun 24 Javascript
js创建表单元素并使用submit进行提交
Aug 14 Javascript
js父页面与子页面不同时显示的方法
Oct 16 Javascript
javaScript实现可缩放的显示区效果代码
Oct 26 Javascript
常用的几个JQuery代码片段
Mar 13 Javascript
vuejs使用递归组件实现树形目录的方法
Sep 30 Javascript
JS随机排序数组实现方法分析
Oct 11 Javascript
vue使用一些外部插件及样式的配置代码
Nov 18 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 date与gmdate的获取日期的区别
2010/02/08 PHP
thinkPHP框架整合tcpdf插件操作示例
2018/08/07 PHP
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
JS定义回车事件(实现代码)
2013/07/08 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
如何使node也支持从url加载一个module详解
2018/06/05 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
Python pass 语句使用示例
2014/03/11 Python
python 截取 取出一部分的字符串方法
2017/03/01 Python
Python 多线程Threading初学教程
2017/08/22 Python
python学习教程之使用py2exe打包
2017/09/24 Python
Python3 中文文件读写方法
2018/01/23 Python
Python寻找两个有序数组的中位数实例详解
2018/12/05 Python
python 在某.py文件中调用其他.py内的函数的方法
2019/06/25 Python
浅谈python已知元素,获取元素索引(numpy,pandas)
2019/11/26 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
python中如何使用虚拟环境
2020/10/14 Python
Python 实现一个简单的web服务器
2021/01/03 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
服装公司总经理岗位职责
2013/11/30 职场文书
咨询公司各岗位职责
2013/12/02 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
优秀经理获奖感言
2014/03/04 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
发布会邀请函
2015/01/31 职场文书
2015年档案管理工作总结
2015/04/08 职场文书
小学毕业感言100字
2015/07/30 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书
导游词之唐山景点
2019/12/18 职场文书
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技