判断是否是IE
var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
判断是否为Firefox
if(navigator.userAgent.indexOf("Firefox")!=-1){
}
退出系统
function close(evt){ //author: sunlei
var isIE=document.all?true:false;
evt = evt ? evt :(window.event ? window.event : null);
if(isIE){//IE浏览器
var n = evt.screenX - window.screenLeft;
var b = n > document.documentElement.scrollWidth-20;
if(b && evt.clientY<0 || evt.altKey){
}
else{
window.location.href="${pageContext.request.contextPath}/exit.jsp";
}
}
else{//火狐浏览器
if(document.documentElement.scrollWidth!=0)
window.location.href="${pageContext.request.contextPath}/exit.jsp";
}
}
加入收藏夹
if(!window.ActiveXObject){alert('非IE浏览器版本不支持该功能!');return false;};window.external.addFavorite('<%=basePath%>','XXX管理系统');
页面上显示一个时钟
function thistime(){
var webjx = document.getElementById("webjx");
var today = new Date();
var month = today.getMonth()+1;
var timestr=today.getFullYear() +'-'+ month +'-'+ today.getDate() +" "+ today.getHours() +":"+ today.getMinutes() +":"+ today.getSeconds();
webjx.innerHTML= timestr +' 星期'+'日一二三四五六'.charAt(new Date().getDay());
}
setInterval(thistime,1000);
创建桌面快捷方式
function toDesktop(sUrl,sName){
try {
var WshShell = new ActiveXObject("WScript.Shell");
var oUrlLink = WshShell.CreateShortcut(WshShell.SpecialFolders("Desktop") + "\\" + sName + ".url");
oUrlLink.TargetPath = sUrl;
oUrlLink.Save();
alert("恭喜您,添加成功!");
}catch(e){
alert("当前IE安全级别不允许操作!");
}
}
js跳转到相关页面
location.href = "${pageContext.request.contextPath}/deptr/basic/main.do";
强制当前页面在最顶部的frame打开,常用于系统用户没有登陆,强制用户登陆页面在最顶部的frame中打开,防制在内嵌的Frame中打开。
if(self.location != top.location)
top.location = self.location;
获取工程目录
function getRootPath() {
var strFullPath = window.document.location.href;
var strPath = window.document.location.pathname;
var pos = strFullPath.indexOf(strPath);
var prePath = strFullPath.substring(0, pos);
var postPath = strPath.substring(0, strPath.substr(1).indexOf("/") + 1);
return postPath;
}
网页中定位常用的一部属性
function test(obj)
{
alert("鼠标事件的X坐标:"+event.clientX);
alert("鼠标事件的Y坐标:"+event.clientY);
alert("body即可视区的宽度:"+document.body.clientWidth);
alert("body即可视区的高度:"+document.body.clientHeight);
alert("某对象的宽度:"+obj.offsetWidth);
alert("某对象的高度:"+obj.offsetHeight);
alert("某对象与它的父元素的左边的距离:"+obj.offsetLeft);
alert("某对象与它的父元素的上边的距离:"+obj.offsetTop);
}
分享到:
相关推荐
javascript功能总结,内含46种常用功能,对于前端初级中级进阶起到很好的指导作用
资源名称:常用Javascript特效代码(带预览功能) 内容简介: 常用Javascript特效代码集锦,带有演示,左侧是特效分类及名称,点击后在右侧窗口中可预览效果,点右键可查看源代码,非常...
JS工具箱,对常用功能的实现
常用的javascript验证功能,如取keycode大全,日期格式化及验证,数字格式验证
个人在做前后台数据交互是,编写js的过程中,对js相关常用功能的总结
JavaScript常用功能对象以及示例
JQuery常用函数及功能 这些很好用!对javascript 很有帮助
HTML和JavaScript的常用功能
1470个最常用的JS特效
常用js代码 站长常用的200个js代码 站长常用js代码大全 站长常用js代码集合 带查询功能,可以非常方便的找到自己要找的js代码 有需要的拿去备用
包含了js常用的效果集合,例如各种日历插件图片处理特效,抽奖代码等等各类常用功能,欢迎下载
javaScript一些常用功能代码 js属性代码 (10,1) type=button value=属性> <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT> 可能提示“权限不足”
{"取色器","图片压缩","屏幕截图","放大镜","WebView_JS交互","PhoneGap","代码编辑器" ,"android 支持的系统级服务表 ","获取系统应用列表","图片左右滑动效果","图片左右滑动效果(带按钮)", "Android实现图表...
该实例清晰的列出了javascript的常用功能及jQuery的使用和常用功能,是初学者很好的Demo.
常用的js全选checkbox按钮的功能
包括:图片处理特效、文字特效、常用js方法。。。可以作为资料工具用
javascript 常用功能总结,学习js的朋友可以参考下
JS实现国家省市三级无刷新联动 实现超链接类似按钮陷下的效果 鼠标经过图片,图片振动,点击之后弹出窗口 鼠标经过图片加亮显示 用css给图片加上阴影的方法
常用js大全,功能屏蔽,验证类终稿.pdf
经常有忘记一些js实现网页的小功能代码吧,我做了一下收集,好记性不如烂笔头对吧