javascript实用的N个小例子
来源:互联网 发布:wish数据分析软件 编辑:程序博客网 时间:2024/05/01 16:57
· 事件源对象 event.srcElement.tagName event.srcElement.type
· 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture();
· 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey
· 事件返回值 event.returnValue · 鼠标位置 event.x event.y
· 窗体活动元素 document.activeElement
· 绑定事件 document.captureEvents(Event.KEYDOWN);
· 访问窗体元素 document.all("txt").focus(); document.all("txt").select();
· 窗体命令 document.execCommand
· 窗体COOKIE document.cookie
· 菜单事件 document.oncontextmenu
· 创建元素 document.createElement("SPAN");
· 根据鼠标获得元素: document.elementFromPoint(event.x,event.y).tagName=="TD document.elementFromPoint(event.x,event.y).appendChild(ms)
· 窗体图片 document.images[索引]
· 窗体事件绑定 document.
· 元素 document.窗体.elements[索引]
· 对象绑定事件 document.all.xxx.detachEvent('
· 插件数目 navigator.plugins
· 取变量类型 typeof($js_libpath) == "undefined"
· 下拉框 下拉框.options[索引] 下拉框.options.length
· 查找对象 document.getElementsByName("r1"); document.getElementById(id);
· 定时 timer=setInterval('scrollwindow()',delay); clearInterval(timer);
· UNCODE编码 escape() ,unescape
· 父对象 obj.parentElement(dhtml) obj.parentNode(dom)
· 交换表的行 TableID.moveRow(2,1)
· 替换CSS document.all.csss.href = "a.css";
· 并排显示 display:inline
· 隐藏焦点 hidefocus=true
· 根据宽度换行 style="word-break:break-all"
· 自动刷新
· 简单邮件 mailto:aaa@bbb.com?subject=ccc&body=xxxyyy">
· 快速转到位置 obj.scrollIntoView(true)
· 锚 anchors
· 网页传递参数 location.search();
· 可编辑 obj.
· 执行菜单命令 obj.execCommand
· 双字节字符 /[^/x00-/xff]/ 汉字 /[/u4e00-/u9fa5]/
· 让英文字符串超出表格宽度自动换行 word-wrap: break-word; word-break: break-all;
· 透明背景
//去掉打印时的页眉页脚
//浏览器验证 function checkBrowser()
{
this.ver=navigator.appVersion
this.dom=document.getElementById?1:0
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
this.ie4=(document.all && !this.dom)?1:0;
this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.mac=(this.ver.indexOf('Mac') > -1) ?1:0;
this.ope=(navigator.userAgent.indexOf('Opera')>-1);
this.ie=(this.ie6 || this.ie5 || this.ie4)
this.ns=(this.ns4 || this.ns5)
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope) this.nbw=(!this.bw) return this; }
//计算内容宽和高
//无模式的提示框
function modelessAlert(Msg)
{
window.showModelessDialog("javascript:alert(/""+escape(Msg)+"/");window.close();","","status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;");
}
//屏蔽按键
屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
//屏蔽打印
@media print{ * {display:none} }
//移动的图层,拖动 2. //文档状态改变 //刷新后不变的文本框
1.
var Obj;
function MouseDown(obj)
{
Obj=obj;
Obj.setCapture();
Obj.l=event.x-Obj.style.pixelLeft;
Obj.t=event.y-Obj.style.pixelTop;
}
function MouseMove()
{
if(Obj!=null)
{
Obj.style.left = event.x-Obj.l;
Obj.style.top = event.y-Obj.t;
}
}
function MouseUp()
{
if(Obj!=null)
{
Obj.releaseCapture();
Obj=null;
}
}
wlecome
- javascript实用的N个小例子
- javascript实用的N个小例子
- javascript实用的N个小例子
- javascript实用的N个小例子
- javascript实用的N个小例子
- (转)javascript实用小例子
- JTable的实用小例子
- 12个非常实用的JavaScript小技巧
- 12个非常实用的JavaScript小技巧
- 12个非常实用的JavaScript小技巧
- 12个非常实用的JavaScript小技巧
- 12个非常实用的JavaScript小技巧
- 12个非常实用的JavaScript小技巧
- 12个非常实用的JavaScript小技巧
- javascript实用的N个小例
- Jquery GetJson的几个实用小例子
- Ajax最实用的小例子集合
- 转:70个漂亮实用的JavaScript和Ajax技术(有图有例子)
- 李开复:如何利用大学里充足的时间?
- ASP.net(c#) StringBuilder 类
- 学生各门课程成绩统计SQL语句大全
- .Net 最简单读取数据库内图片的方法
- asp.net 2.0 下设置和使用FCKeditor文本编辑器
- javascript实用的N个小例子
- 海关公务员规范工资后薪酬下降
- 什么是OLAP(联机分析处理)
- 如何正确理解商业智能(BI)。--下
- 震惊,国内空姐居然集体贩卖原味内裤【组图】
- 推荐:全球最受欢迎的100个网站
- getRequestDispatcher() vs sendRedirect()
- 中国足球到哪组才不算死亡之组?
- ASP.NET中动态的生成一个图片