JS不忘本之switch篇~建立一个菜单,并为菜单的参数来设置它的具体操作
2011-07-26 11:39
429 查看
varbox=$("#js_start_box");
[code]if($.trim(box.html())==""){
box.html('<ul><lirel="set_home"><iclass="menu-set-homepage"></i>设为主页</li>
<lirel="add_mark"><iclass="menu-add-fav"></i>添加到收藏</li>
<lirel="log_out"><iclass="menu-sys-quit"></i>退出</li></ul>');
box.find("li").click(function(){
switch($(this).attr("rel")){
case"set_home":
Util.SetHome(this);
break;
case"add_mark":
Util.AddBookmark(document.title,window.location.href);
break;
case"log_out":
window.location.href="/register/logout";
break;
}
returnfalse;
})
}
[/code]
把设置为主页和加入收藏这两个常用的操作分离出来,拿到单独的对象中
varUtil={};
[code]
Util.AddBookmark=function(title,url){
if(window.sidebar){
window.sidebar.addPanel(title,url,"");
}elseif(document.all){
window.external.AddFavorite(url,title);
}else{
alert("浏览器不支持");
}
}
Util.SetHome=function(ele){
if(document.all){
ele.style.behavior='url(#default#homepage)';
ele.setHomePage(window.location.href);
}
else{
alert("浏览器不支持");
}
}
[/code]
相关文章推荐
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)
- (2)单链表的操作 ① 输入一组整型元素序列,使用尾插法建立一个带有头结点的单链表。 ② 实现该线性表的遍历。 ③ 在该单链表的第i个元素前插入一个整数。 ④ 删除该单链表中的第i个元素,其值通过参数
- JPA学习笔记---JPA实体Bean的建立---链接上一个博文:对实体Bean中属性进行操作:保存日期类型,设置字段的长度,名字,是否为空,可以声明枚举字段;可以存放二进制数据,可以存放
- 文件的具体操作,fopen在不同场景的参数设置
- js中关于map的增、删、改、查操作及其js中如何建立一个对象
- 关于Excel操作编写的一个软件设计构思案例[连载] --如何创建快捷菜单执行人机交互操作、软件初始化设置
- js 设置与修改url参数的实现代码
- 给出n个学生的考试成绩表,每条记录由学号、姓名和分数和名次组成,设计算法完成下列操作: (1)设计一个显示对学生信息操作的菜单函数如下所示: *************************
- JS-cookie的作用?如何操作cookie?设置cookie对性能的影响?
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- js获取或设置当前窗口url参数的小例子
- 如何在 javascript / js 中 建立一个map
- 纯JS设置首页,加入收藏,获取URL参数,解决中文乱码
- 如何设置secureCRT的鼠标右键为弹出文本操作菜单功能
- js 里面if()括号里只有一个参数是什么意思
- 第九周任务四之 建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。