1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键<tableborderoncontextmenu=return(false)><td>no</table>可用于Table2.<bodyonselectstart="returnfalse">取消选取、防止复制3.onpaste="returnfalse"不准粘贴4.oncopy="returnfalse;"oncut="returnfalse;"防止复制5.<linkrel="ShortcutIcon"href="favicon.ico">IE地址栏前换成自己的图标6.<linkrel="Bookmark"href="favicon.ico">可以在收藏夹中显示出你的图标7.<inputstyle="ime-mode:-Disabled">关闭输入法8.永远都会带着框架<scriptlanguage="Javascript"><!--if(window==top)top.location.href="frames.htm";//frames.htm为框架网页//--></script>9.防止被人frame<SCRIPTLANGUAGE=javascript><!--if(top.location!=self.location)top.location=self.location;//--></SCRIPT>10.网页将不能被另存为<noscript><iframesrc=*.html></iframe></noscript>11.<inputtype=buttonvalue=查看网页源代码onclick="window.location=`view-source:`+http://www.51js.com/`";>12.删除时确认<ahref=`javascript:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删除</a>13.取得控件的绝对位置//javascript<scriptlanguage="javascript">functiongetIE(E){vart=e.offsetTop;varl=e.offsetLeft;while(e=e.offsetParent){t+=e.offsetTop;l+=e.offsetLeft;}alert("top="+t+"/nleft="+l);}</script>//VBScript<scriptlanguage="VBScript"><!--functiongetIE()dimt,l,a,bseta=document.all.img1t=document.all.img1.offsetTopl=document.all.img1.offsetLeftwhilea.tagName<>"BODY"seta=a.offsetParentt=t+a.offsetTopl=l+a.offsetLeftwendmsgbox"top="&t&chr(13)&"left="&l,64,"得到控件的位置"endfunction--></script>14.光标是停在文本框文字的最后<scriptlanguage="javascript">functioncc(){vare=event.srcElement;varr=e.createTextRange();r.moveStart(`character`,e.value.length);r.collapse(true);r.select();}</script><inputtype=textname=text1value="123"onfocus="cc()">15.判断上一页的来源javascript:document.referrer16.最小化、最大化、关闭窗口<objectid=hh1classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><paramname="Command"value="Minimize"></object><objectid=hh2classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"><paramname="Command"value="Maximize"></object><OBJECTid=hh3classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><PARAMNAME="Command"value="Close"></OBJECT><inputtype=buttonvalue=最小化onclick=hh1.Click()><inputtype=buttonvalue=最大化onclick=hh2.Click()><inputtype=buttonvalue=关闭onclick=hh3.Click()>本例适用于IE
示例2
17.屏蔽功能键Shift,Alt,Ctrl<script>functionlook(){if(event.shiftKey)alert("禁止按Shift键!";//可以换成ALTCTRL}document.onkeydown=look;</script>18.网页不会被缓存<METAHTTP-EQUIV="PRagma"CONTENT="no-cache"><METAHTTP-EQUIV="Cache-Control"CONTENT="no-cache,must-revalidate"><METAHTTP-EQUIV="expires"CONTENT="Wed,26Feb199708:21:57GMT">或者<METAHTTP-EQUIV="expires"CONTENT="0">19.怎样让表单没有凹凸感?<inputtype=textstyle="border:1solid#000000">或<inputtype=textstyle="border-left:none;border-right:none;border-top:none;border-bottom:1solid#000000"></textarea>20.<div><span>&<layer>的区别?<div>(division)用来定义大段的页面元素,会产生转行<span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行<layer>是ns的标记,ie不支持,相当于<div>21.让弹出窗口总是在最上面:<bodyonblur="this.focus();">22.不要滚动条?让竖条没有:<bodystyle=`overflow:-Scroll;overflow-y:hidden`></body>让横条没有:<bodystyle=`overflow:-Scroll;overflow-x:hidden`></body>两个都去掉?更简单了<bodyscroll="no"></body>23.怎样去掉图片链接点击后,图片周围的虚线?<ahref="#"onFocus="this.blur()"><imgsrc="logo.jpg"border=0></a>24.电子邮件处理提交表单<formname="form1"method="post"action="mailto***@***.com"enctype="text/plain"><inputtype=submit></form>25.在打开的子窗口刷新父窗口的代码里如何写?window.opener.location.reload()26.如何设定打开页面的大小<bodyonload="top.resizeTo(300,200);">打开页面的位置<bodyonload="top.moveBy(300,200);">27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动<style>body{background-image:url(logo.gif);background-repeat:no-repeat;background-position:center;background-attachment:fixed}</style>28.检查一段字符串是否全由数字组成<scriptlanguage="javascript"><!--functioncheckNum(str){returnstr.match(//D/)==null}alert(checkNum("1232142141"alert(checkNum("123214214a1"//--></script>29.获得一个窗口的大小document.body.clientWidth;document.body.clientHeight30.怎么判断是否是字符if(/[^/x00-/xff]/g.test(s))alert("含有汉字";elsealert("全是字符";31.TEXTAREA自适应文字行数的多少<textarearows=1name=s1cols=27onpropertychange="this.style.posHeight=this.scrollHeight"></textarea>32.日期减去天数等于第二个日期<scriptlanguage=javascript>functioncc(dd,dadd){//可以加上错误处理vara=newDate(dd)a=a.valueOf()a=a-dadd*24*60*60*1000a=newDate(A)alert(a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日"}cc("12/23/2002",2)</script>33.选择了哪一个Radio<HTML><scriptlanguage="vbscript">functioncheckme()foreachobinradio1ifob.checkedthenwindow.alertob.valuenextendfunction</script><BODY><INPUTname="radio1"type="radio"value="style"checked>style<INPUTname="radio1"type="radio"value="barcode">Barcode<INPUTtype="button"value="check"onclick="checkme()"></BODY></HTML>34.脚本永不出错<SCRIPTLANGUAGE="javascript"><!--HidefunctionkillErrors(){returntrue;}window.onerror=killErrors;//--></SCRIPT>35.ENTER键可以让光标移到下一个输入框<inputonkeydown="if(event.keyCode==13)event.keyCode=9">36.检测某个网站的链接速度:把如下代码加入<body>区域中:<scriptlanguage=javascript>tim=1setInterval("tim++",100)b=1varautourl=newArray()autourl[1]="http://www.njcatv.net/";autourl[2]="javacool.3322.net"autourl[3]="http://www.sina.com.cn/";autourl[4]="http://www.nuaa.edu.cn/";autourl[5]="http://www.cctv.com/";functionbutt(){document.write("<formname=autof>"for(vari=1;i<autourl.length;i++)document.write("<inputtype=textname=txt"+i+"size=10value=测试中……>=》<inputtype=textname=url"+i+"size=40>=》<inputtype=buttonvalue=GOonclick=window.open(this.form.url"+i+".value)><br>"document.write("<inputtype=submitvalue=刷新></form>"}butt()functionauto(url){document.forms[0]["url"+b].value=urlif(tim>200){document.forms[0]["txt"+b].value="链接超时"}else{document.forms[0]["txt"+b].value="时间"+tim/10+"秒"}b++}functionrun(){for(vari=1;i<autourl.length;i++)document.write("<imgsrc=http://"+autourl+"/"+Math.random()+"width=1height=1onerror=auto(http://";+autourl+"`)>"}run()</script>
示例3
37.各种样式的光标auto:标准光标default:标准箭头hand:手形光标wait:等待光标text:I形光标vertical-text:水平I形光标no-drop:不可拖动光标not-allowed:无效光标help:?帮助光标all-scroll:三角方向标move:移动标crosshair:十字标e-resizen-resizenw-resizew-resizes-resizese-resizesw-resize38.页面进入和退出的特效进入页面<metahttp-equiv="Page-Enter"content="revealTrans(duration=x,transition=y)">推出页面<metahttp-equiv="Page-Exit"content="revealTrans(duration=x,transition=y)">这个是页面被载入和调出时的一些特效。Duration表示特效的持续时间,以秒为单位。Transition表示使用哪种特效,取值为1-23: 0矩形缩小 1矩形扩大 2圆形缩小 3圆形扩大 4下到上刷新 5上到下刷新 6左到右刷新 7右到左刷新 8竖百叶窗 9横百叶窗 10错位横百叶窗 11错位竖百叶窗 12点扩散 13左右到中间刷新 14中间到左右刷新 15中间到上下 16上下到中间 17右下到左上 18右上到左下 19左上到右下 20左下到右上 21横条 22竖条 23以上22种随机选择一种39.在规定时间内跳转<METAhttp-equiv=V="REFRESH"content="5;URL=http://www.51js.com">40.网页是否被检索<metaname="ROBOTS"content="属性值"> 其中属性值有以下一些: 属性值为"all":文件将被检索,且页上链接可被查询; 属性值为"none":文件不被检索,而且不查询页上的链接; 属性值为"index":文件将被检索; 属性值为"follow":查询页上的链接; 属性值为"noindex":文件不检索,但可被查询链接; 属性值为"nofollow":文件不被检索,但可查询页上的链接。41.变换网页的鼠标光标<BODYstyle="CURSOR:url(http://203.73.125.205/~liangmi2/farmfrog01.cur`)">42.怎样实现在任务栏显示小图标的效果?(要使用绝对地址)有些站点,访问时会在地址栏地址前显出小图标,添加到收藏夹后也在收藏栏中显示图标,这样很好的与其它站点有了区别。要达到这个效果,先需做出这个图标文件,图像为16*16像素,不要超过16色。文件格式为ico,然后上传至你的网站。然后,在需要的页面中,加上以下html语句到文件的<head>和</head>之间(假设以上ico文件的地址http://happyisland.126.com/icon.ico)。<linkREL="SHORTCUTICON"href="http:///happyisland.126.com/icon.ico";>如果访问者的浏览器是IE5.0,就不需加任何代码,只要将图标文件上传到网站的根目录下即可。1,META标签里的代码是什么意思?<META>是放于<HEAD>与</HEAD>之间的标记.以下是我总结它在网页中最常见的几种。<metaname="KeyWords"content="图片,新闻,音乐,软件">该网页的关键字,作用于搜索引擎的登录,事实上它在现在的网站中并没什么用。<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><metahttp-equiv="Content-Type"content="text/html;charset=iso-8859-1">设定这是HTML文件及其编码语系,简体中文网页使用charset=gb2312,繁体中文使用charset=big5,或者不设编码也可,纯英文网页建议使用iso-8859
新闻热点
疑难解答