专注高端网站建设!

公司分布:济南槐荫/滨州邹平/烟台芝罘

1对1的贴心服务 13405436529

新闻动态

  • 滨州邹平共赢网络:Javascript的技巧代码

  • 建站知识 文章更新 2011-6-5 16:6:24   

    点击:


 事件源对象


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.onmousedown=scrollwindow; 

元素 

document.窗体.elements[索引] 

对象绑定事件

document.all.xxx.detachEvent(’onclick’,a); 

插件数目 

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"
 
自动刷新 

<meta HTTP-EQUIV="refresh" CONTENT="8;
URL=http://www.webjx.com"> 

简单邮件 

<a  href="mailto:aaa@bbb.com?subject=ccc&body=xxxyyy">  

快速转到位置 

obj.scrollIntoView(true) 

锚 

<a name="first"> 
<a href="#first">anchors</a> 

网页传递参数

location.search();

可编辑 

obj.contenteditable=true 

执行菜单命令 

obj.execCommand 

双字节字符 

/[^\x00-\xff]/ 

汉字 

/[\u4e00-\u9fa5]/ 

让英文字符串超出表格宽度自动换行 

word-wrap: break-word; word-break: break-all; 

透明背景 

<IFRAME src="1.htm" width=300 height=180 
allowtransparency></iframe> 

获得style内容 

obj.style.cssText 

HTML标签 

document.documentElement.innerHTML 

第一个style标签 

document.styleSheets[0] 

style标签里的第一个样式 

document.styleSheets[0].rules[0] 

防止点击空链接时,页面往往重置到页首端。

<a href="javascript:function()">word</a> 

上一网页源 

asp: 

request.servervariables("HTTP_REFERER") 

javascript: 

document.referrer 

释放内存

CollectGarbage();

禁止右键

document.oncontextmenu = function() { return false;} 

禁止保存

<noscript><iframe src="*.htm"></iframe></noscript>

禁止选取

<body oncontextmenu="return false" ondragstart="return false"
 onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()> 

禁止粘贴

<input type=text onpaste="return false"> 

地址栏图标

<link rel="Shortcut Icon" href="favicon.ico">

favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下 

收藏栏图标

<link rel="Bookmark" href="favicon.ico"> 

查看源码

<input type=button value=查看网页源代码 onclick=
"window.location = ’view-source:’+ ’http://www.webjx.com/’">

关闭输入法

<input style="ime-mode:disabled"> 

自动全选

<input type=text name=text1 value="123" onfocus="this.select()"> 

ENTER键可以让光标移到下一个输入框

<input onkeydown="if(event.keyCode==13)event.keyCode=9">

文本框的默认值

<input type=text value="123" onfocus="alert(this.defaultValue)"> 

title换行

obj.title = "123&#13sdfs&#32" 

获得时间所代表的微秒

var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime() 

窗口是否关闭

win.closed 

checkbox扁平

<input type=checkbox style="position: absolute; clip:
rect(5px 15px 15px 5px)"> 

获取选中内容

document.selection.createRange().duplicate().text

自动完成功能


<input  type=text  autocomplete=on>打开该功能  
<input  type=text  autocomplete=off>关闭该功能 

窗口最大化

<body onload="window.resizeTo(window.screen.
width - 4,window.screen.height-50);window.moveTo(-4,-4)"> 

无关闭按钮IE

window.open("aa.htm", "meizz", "fullscreen=7"); 

统一编码/解码

alert(decodeURIComponent(encodeURIComponent
("http://你好.com?as= hehe"))) 
encodeURIComponent对":"、"/"、";" 和 "?"也编码 

表格行指示

<tr onmouseover="this.bgColor=’#f0f0f0’" onmouseout
="this.bgColor=’#ffffff’"> 

//各种尺寸

s  +=  "\r\n网页可见区域宽:"+  document.body.clientWidth;   
s  +=  "\r\n网页可见区域高:"+  document.body.clientHeight;   
s  +=  "\r\n网页可见区域高:"+  document.body.offsetWeight  +"
  (包括边线的宽)";   
s  +=  "\r\n网页可见区域高:"+  document.body.offsetHeight  +"
  (包括边线的宽)";   
s  +=  "\r\n网页正文全文宽:"+  document.body.scrollWidth;   
s  +=  "\r\n网页正文全文高:"+  document.body.scrollHeight;   
s  +=  "\r\n网页被卷去的高:"+  document.body.scrollTop;   
s  +=  "\r\n网页被卷去的左:"+  document.body.scrollLeft;   
s  +=  "\r\n网页正文部分上:"+  window.screenTop;   
s  +=  "\r\n网页正文部分左:"+  window.screenLeft;   
s  +=  "\r\n屏幕分辨率的高:"+  window.screen.height;   
s  +=  "\r\n屏幕分辨率的宽:"+  window.screen.width;   
s  +=  "\r\n屏幕可用工作区高度:"+  window.screen.availHeight;   
s  +=  "\r\n屏幕可用工作区宽度:"+  window.screen.availWidth; 

滨州邹平共赢网络公司以真诚的服务,为您打造一个成功的平台!


http://www.gongyingwl.com/

山东共赢网络科技有限公司是一家专注高端网站建设开发的技术型网络公司,以领先的设计水平和技术实力,打造行业品牌、树立卓睿形象。公司专注公司网站建设,邹平网站设计,做网站公司,网站设计公司,网站制作公司,网站建设公司,邹平网站制作,邹平网站建设。http://www.gongyingwl.com/

全部新闻    

联系共赢邹平网站制作

邹平网站制作   地址1:滨州市邹平县山南新区新邹时代广场
地址2:烟台市莱山区万泰麓溪公馆13-B (观海路鹿鸣北区对面)
邹平网站制作   13405436529
邹平网站制作   24小时服务:13405436529
  邹平网站制作
Copyright 2004 - 2018 邹平网站制作_网站制作公司_邹平网站制作公司_做网站公司_邹平网站设计_网站设计公司_邹平网站设计公司_邹平网站建设_网站建设公司_公司网站建设_邹平网站建设公司_邹平共赢网络科技有限公司 All Right Reserved. 鲁ICP备11043023号 邹平市市场监督管理局企业主体身份公示
回到顶部