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 相关文章推荐
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
Nov 30 Javascript
javascript 对表格的行和列都能加亮显示
Dec 26 Javascript
jqplot通过ajax动态画折线图的方法及思路
Dec 08 Javascript
Javascript 遍历页面text控件详解
Jan 06 Javascript
js运动事件函数详解
Oct 21 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
Oct 27 Javascript
React中常见的动画实现的几种方式
Jan 10 Javascript
JS简单生成由字母数字组合随机字符串示例
May 25 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
PHP 502bad gateway原因及解决方案
Nov 13 Javascript
html中两种获取标签内的值的方法
Jun 16 jQuery
使用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
JQuery CSS样式控制 学习笔记
2009/07/23 Javascript
Dojo 学习笔记入门篇 First Dojo Example
2009/11/15 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
JS实现从网页顶部掉下弹出层效果的方法
2015/08/06 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
ES6字符串模板,剩余参数,默认参数功能与用法示例
2017/04/06 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
在Python中使用Mako模版库的简单教程
2015/04/08 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
python实时监控cpu小工具
2018/06/21 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
Python实现像awk一样分割字符串
2020/09/15 Python
通俗易懂了解Python装饰器原理
2020/09/17 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
python 通过exifread读取照片信息
2020/12/24 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
美国电子产品折扣网站:Daily Steals
2017/05/20 全球购物
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
如何写出好的Java代码
2014/04/25 面试题
经济系大学生求职信
2013/10/01 职场文书
美德好少年主要事迹
2014/01/29 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
退休欢送会致辞
2015/07/31 职场文书