A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > JS实现自动变化的导航菜单效果代码

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

时间:2015-09-09 15:48作者:yezheng人气:69

 本文实例讲述了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] = "http://www.jb51.net.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程序设计有所帮助。

标签实现,自动,变化,导航,菜单,效果,代码,本文,实例,讲述了

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号