javascript实现跳转菜单的具体方法


Posted in Javascript onJuly 05, 2013

传统

javascript实现跳转菜单的具体方法

这里要做的是,省略Go There按钮,选择菜单项后,直接跳转。

javascript实现跳转菜单的具体方法

Html代码

<!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=utf-8" />  
<title>转移菜单</title>  
<script type="text/javascript" src="转移菜单.js"></script>  
</head>  
<body>  
<form>  
  <select id="newLocation">  
    <option selected="selected" value="">Select a topic</option>  
    <option value="topic1.html">topic1</option>  
    <option value="topic2.html">topic2</option>  
    <option value="topic3.html">topic3</option>  
    <option value="topic4.html">topic4</option>  
    <option value="topic5.html">topic5</option>  
  </select>  
  <!--当浏览器不支持javascript或者禁用脚本运行时被调用-->  
 <noscript>  
    <input type="submit" value="Go There!"/>  
 </noscript>  
</form>  
</body>  
</html> 

Javascript脚本
window.onload=initForm;  
//防止页面缓存,无法触发onload   
window.onunload=function(){}  
    function initForm(){  
        document.getElementById("newLocation").selectIndex=0;  
        document.getElementById("newLocation").onchange=jumpPage;  
        }  
    function jumpPage(){  
        var newLoc=document.getElementById("newLocation");  
        var newPage=newLoc.options[newLoc.selectedIndex].value;  
        if (newPage!=""){  
            window.location=newPage;  
            }  
        } 
Javascript 相关文章推荐
jquery json 实例代码
Dec 02 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
Jul 07 Javascript
js获取当前月的第一天和最后一天的小例子
Nov 18 Javascript
js打开新窗口方法整理
Feb 17 Javascript
详解vue 模版组件的三种用法
Jul 21 Javascript
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
JavaScript多态与封装实例分析
Jul 27 Javascript
Angular设置别名alias的方法
Nov 08 Javascript
vueScroll实现移动端下拉刷新、上拉加载
Mar 22 Javascript
angular 服务随记小结
May 06 Javascript
layui layer select 选择被遮挡的解决方法
Sep 21 Javascript
如何利用JS将手机号中间四位变成*号
Sep 29 Javascript
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 #Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
Jul 05 #Javascript
JS 精确统计网站访问量的实例代码
Jul 05 #Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
Jul 05 #Javascript
基于JavaScript 下namespace 功能的简单分析
Jul 05 #Javascript
javascript基础之查找元素的详细介绍(访问节点)
Jul 05 #Javascript
js文件缓存之版本管理详解
Jul 05 #Javascript
You might like
nginx+php-fpm配置文件的组织结构介绍
2012/11/07 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
confirm的用法示例用于按钮操作时确定是否执行
2014/06/19 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
学习Bootstrap滚动监听 附调用方法
2016/07/02 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
Vue.js简易安装和快速入门(第二课)
2017/10/17 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
JavaScript字符串转数字的简单实现方法
2020/11/27 Javascript
Python用threading实现多线程详解
2017/02/03 Python
Python中list查询及所需时间计算操作示例
2018/06/21 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
Pytorch 保存模型生成图片方式
2020/01/10 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
AmazeUI 折叠面板的实现代码
2020/08/17 HTML / CSS
override和overload的区别
2016/03/09 面试题
环境建设实施方案
2014/03/14 职场文书
承诺书格式范文
2014/06/03 职场文书
幼儿教师个人总结
2015/02/05 职场文书
民事辩护词范文
2015/05/21 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
python析构函数用法及注意事项
2021/06/22 Python
Python实现信息管理系统
2022/06/05 Python