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 相关文章推荐
学习YUI.Ext 第三天
Mar 10 Javascript
javascript DOM编程实例(智播客学习)
Nov 23 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
javascript实现数组内值索引随机化及创建随机数组的方法
Aug 10 Javascript
基于JavaScript实现弹出框效果
Feb 19 Javascript
JavaScript中循环遍历Array与Map的方法小结
Mar 12 Javascript
JS调用打印机功能简单示例
Nov 28 Javascript
div实现自适应高度的textarea实现angular双向绑定
Jan 08 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
解决bootstrap-select 动态加载数据不显示的问题
Aug 10 Javascript
解决Layui中layer报错的问题
Sep 03 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
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
2011/12/05 PHP
php 生成短网址原理及代码
2014/01/23 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
thinkphp备份数据库的方法分享
2015/01/04 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
js获取指定日期前后的日期代码
2013/08/20 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
vue.js的安装方法
2017/05/12 Javascript
JavaScript数组_动力节点Java学院整理
2017/06/26 Javascript
vue监听对象及对象属性问题
2018/08/20 Javascript
微信小程序 动态修改页面数据及参数传递过程详解
2019/09/27 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
2021/01/29 Javascript
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
25道Java面试题集合
2013/05/21 面试题
银行实习的自我鉴定
2013/12/10 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
商铺租赁意向书
2014/04/01 职场文书
小学班主任评语大全
2014/04/23 职场文书
拓展策划方案
2014/06/03 职场文书
工作目标责任书
2014/07/23 职场文书
离婚财产处理协议书
2014/09/30 职场文书
高考升学宴答谢词
2015/01/20 职场文书
MySQL批量更新不同表中的数据
2022/05/11 MySQL