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 Global对象
Aug 13 Javascript
jQuery lazyload 的重复加载错误以及修复方法
Nov 19 Javascript
在JS数组特定索引处指定位置插入元素
Jul 27 Javascript
JavaScript实现简单的二级导航菜单实例
Apr 15 Javascript
把Node.js程序加入服务实现随机启动
Jun 25 Javascript
javascript实现日期时间动态显示示例代码
Sep 08 Javascript
详解AngularJS中自定义过滤器
Dec 28 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
Jul 24 Javascript
浅谈在react中如何实现扫码枪输入
Jul 04 Javascript
全面了解JavaScript的作用域链
Apr 03 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
Sep 02 Javascript
jQuery冲突问题解决方法
Jan 19 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
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
php继承的一个应用
2011/09/06 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
2016/09/14 PHP
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
js jquery获取随机生成id的服务器控件的三种方法
2013/07/11 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
浅谈Angular路由守卫
2017/08/26 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
2018/10/08 Javascript
利用Promise自定义一个GET请求的函数示例代码
2019/03/20 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
python实现在sqlite动态创建表的方法
2015/05/08 Python
Python中的集合类型知识讲解
2015/08/19 Python
django最快程序开发流程详解
2019/07/19 Python
python爬虫 urllib模块发起post请求过程解析
2019/08/20 Python
python多线程同步之文件读写控制
2021/02/25 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
大学生职业生涯规划方案
2014/01/03 职场文书
观后感开头
2015/06/19 职场文书
Python保存并浏览用户的历史记录
2022/04/29 Python
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers