snowfox373 2007-11-4 03:41
网页中常用的Javascript技术
JavaScript技术可以实现交互式页面,在建立动态页面方面有着其他工具不可比拟的优点。Javascript 在网页设计中,大部分都是用来实现功能,特效的.. 本文列举了一些网页制作中常用的JavaScript技术:
qmy:eZ@
%^W%aT{%x~4J
事件源对象[code]event.srcElement.tagName ;M;M#O'Ns\)I
event.srcElement.type [/code]捕获释放[code]event.srcElement.setCapture(); Q0rssUY
event.srcElement.releaseCapture(); [/code]事件按键[code]event.keyCode Iy
TL,a`]
event.shiftKey
Hkr0c"z] R(S]
event.altKey
]!qL
Ae![D
event.ctrlKey [/code]事件返回值[code]event.x
3{3trnNe
event.y [/code]窗体活动元素[code]document.activeElement [/code]绑定事件[code]document.captureEvents(Event.KEYDOWN); [/code]访问窗体元素[code]document.all("txt").focus();
%r,Cqy5\Q!g
document.all("txt").select(); [/code]窗体命令[code]document.execCommand [/code]窗体COOKIE[code]document.cookie [/code]菜单事件[code]document.oncontextmenu [/code]创建元素[code]document.createElement("SPAN"); [/code]根据鼠标获得元素:[code]document.elementFromPoint(event.x,event.y).tagName=="TD
(?[L+l1];h@I3xb
document.elementFromPoint(event.x,event.y).appendChild(ms) [/code]窗体图片[code]document.images[索引][/code]窗体事件绑定[code]document.onmousedown=scrollwindow; [/code]元素[code]document.窗体.elements[索引] [/code]对象绑定事件[code]document.all.xxx.detachEvent('onclick',a); [/code]插件数目[code]navigator.plugins [/code]取变量类型[code]typeof(js_libpath) == "undefined" [/code]下拉框[code]下拉框.options[索引] 3f#Q$pX]'L0E*o
下拉框.options.length [/code]查找对象[code]document.getElementsByName("r1"); Q.i,H `9OA9l3jm)j
document.getElementById(id); [/code]定时[code]timer=setInterval('scrollwindow()',delay);
xl@%nX*|f7Z,y4Bd
clearInterval(timer); [/code]上一网页源[code]asp:
:\KKk4DR9}2q e
request.servervariables("HTTP_REFERER") :w(j*I:]r5g
javascript:
\^Z i/~h
document.referrer [/code]释放内存[code]CollectGarbage(); [/code]禁止右键[code]document.oncontextmenu = function() { return false;} [/code]禁止保存[code]<noscript><iframe src="*.htm"></iframe></noscript> [/code]禁止选取[code]<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()> [/code]禁止粘贴[code]<input type=text onpaste="return false"> [/code]地址栏图标[code]<link rel="Shortcut Icon" href="favicon.ico"> 2MJ'G]pv&d-T
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下 [/code]收藏栏图标[code]<link rel="Bookmark" href="favicon.ico"> [/code]查看源码[code]<input type=button value=查看网页源代码 onclick="window.location = 'view-source:' 'http://www.aaa.com/'"> [/code]关闭输入法[code]<input style="ime-mode:disabled">[/code]自动全选[code]<input type=text name=text1 value="123" onfocus="this.select()"> [/code]