JavaScript 之 日常积累
2024-08-31 21:52:34
1. <a>标签"加入收藏",兼容IE,FireFox等
function bookmarksite() {
if (window.sidebar) {
// Mozilla Firefox Bookmark
window.sidebar.addPanel(document.title, window.location.href, '');
}
else if (window.external && ('AddFavorite' in window.external)) {
// IE Favorite
window.external.AddFavorite(location.href, document.title);
} else if (window.opera && window.print) {
// Opera Hotlist
this.title = document.title;
return true;
} else {
// webkit - safari/chrome
alert('Press ' + (navigator.userAgent.toLowerCase().indexOf('mac') != -1 ? 'Command/Cmd' : 'CTRL') + ' + D to bookmark this page.');
}
}
//加入收藏
function bookmarksite(title, url) {
if (window.sidebar) // firefox
window.sidebar.addPanel(title, url, "");
else
if (window.opera && window.print) { // opera
var elem = document.createElement('a');
elem.setAttribute('href', url);
elem.setAttribute('title', title);
elem.setAttribute('rel', 'sidebar');
elem.click();
}
else
if (document.all)// ie
window.external.AddFavorite(url, title);
}
2、刷新页面避免重新发送
//用下面替换 document.location.reload();
location.href = location.href;
若为cs后台:在执行的方法尾部添加一条重载页面既可。
Response.Redirect(Request.Url.ToString());
最新文章
- centos7 安装jdk7
- GATT两个角色 服务器与客户端
- Java介绍(重要特点)
- C++:undefined reference to vtable 原因与解决办法[转]
- Web---演示Servlet的相关类、表单多参数接收、文件上传简单入门
- python-Django环境搭建
- MYBATIS异常:INVALID BOUND STATEMENT
- C#利用首尾時間計算中間時間差
- iOS---------如何搭建ipv6环境
- Loadrunner11.0 录制手机App脚本的方法一
- HOWTO For iSCSI-SCST &;&; Gentoo HOWTO For iSCSI-SCST
- UI设计初学者教程:色彩基础知识
- SVG渲染顺序及z轴显示问题(zIndex)
- javascript常用的公共方法
- Android实现自带横线的EditText
- JSP/Servlet中文乱码处理总结
- 打开tcp_tw_recycle引起的一个问题
- C#转Java之路之三:多线程并发容器即线程安全的容器
- [转]QT 4.8 静态库编译方法
- django_models表设计
热门文章
- 【BZOJ】4720: [Noip2016]换教室
- 推荐C#网站、书籍、资源
- Java线程锁&;分布式锁的理解及应用
- python中的__all__和__slots__
- cat ,more ,less 命令的使用和差别
- 订阅Linux内核邮件列表
- 你得学会并且学得会的Socket编程基础知识(续)——Silverlight客户端
- 基于非比較的排序:计数排序(countSort),桶排序(bucketSort),基数排序(radixSort)
- DWZ学习记录--关闭loading效果
- JTable常见用法细则