- 浏览: 96009 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
Javascript中最常用的55个经典技巧
<div style="font-size: 16px;">
<span style="line-height: 1.8em; font-size: 13px;">1. oncontextm 将彻底屏蔽鼠标右键 <br><table border oncontextmenu=return(false)><td>no</table> 可用于Table</span> <br><span style="line-height: 1.8em; font-size: 13px;">2. <body onselectst> 取消选取、防止复制</span> <br><span style="line-height: 1.8em; font-size: 13px;">3.不准粘贴</span> <br><span style="line-height: 1.8em; font-size: 13px;">4. 防止复制</span> <br><span style="line-height: 1.8em; font-size: 13px;">5. <link> IE地址栏前换成自己的图标</span> <br><span style="line-height: 1.8em; font-size: 13px;">6. <link> 可以在收藏夹中显示出你的图标</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">7. <input > 关闭输入法</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">8. 永远都会带着框架 <br><script language="JavaScript"><!-- <br>if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 <br>// --></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">9. 防止被人frame <br><SCRIPT LANGUAGE=JAVASCRIPT><!-- <br>if (top.location != self.location)top.location=self.location; <br>// --></SCRIPT></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">10. 网页将不能被另存为 <br><noscript><*** ;</***></noscript></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">11. <input type=button window.location = "view-source:"+ "</span><a href="http://www.pconline.com.cn/" target="_blank"><span style="line-height: 1.8em; font-size: 13px;"><span style="color: #5c5c5c;">http://www.pconline.com.cn</span></span></a><span style="line-height: 1.8em; font-size: 13px;">""> <br>12.删除时确认 <br><a href=""javascript :if(confirm("确实要删除吗?"))locatio">删除</a></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">13. 取得控件的绝对位置 <br>//Javascript <br><script language="Javascript"> <br>function getIE(e){ <br>var t=e.offsetTop; <br>var l=e.offsetLeft; <br>while(e=e.offsetParent){ <br>t+=e.offsetTop; <br>l+=e.offsetLeft; <br>} <br>alert("top="+t+"/nleft="+l); <br>} <br></script> <br>//VBScript <br><script language="VBScript"><!-- <br>function getIE() <br>dim t,l,a,b <br>set a=document.all.img1 <br>t=document.all.img1.offsetTop <br>l=document.all.img1.offsetLeft <br>while a.tagName<>"BODY" <br>set a = a.offsetParent <br>t=t+a.offsetTop <br>l=l+a.offsetLeft <br>wend <br>msgbox "le得到控件的位置" <br>end function <br>--></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">14. 光标是停在文本框文字的最后 <br><script language="javascript"> <br>function cc() <br>{ <br>var e = event.srcElement; <br>var r =e.createTextRange(); <br>r.moveStart("character",e.value.length); <br>r.collapse(true); <br>r.select(); <br>} <br></script> <br><input type=text name=text1></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">15. 判断上一页的来源 <br>javascript : <br>document.referrer</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">16. 最小化、最大化、关闭窗口 <br><object id=hh1 > <br><param></object> <br><object id=hh2 > <br><param></object> <br><OBJECT id=hh3 > <br><PARAM NAME="Command" ></OBJECT> <br><input type=button /blog/最大化 onclick=hh2.Click()> <br><input type=button value=关闭 onclick=hh3.Click()> <br>本例适用于IE</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">17.屏蔽功能键Shift,Alt,Ctrl <br><script> <br>function look(){ <br>if(event.shiftKey) <br>alert("禁止按Shift键!"); //可以换成ALT CTRL <br>} <br>document.onkeydown=look; <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">18. 网页不会被缓存 <br><META HTTP-EQUIV="pragma" CONTENT="no-cache"> <br><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <br><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> <br>或者<META HTTP-EQUIV="expires" CONTENT="0"></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">19.怎样让表单没有凹凸感? <br><input type=text style="""border:1 solid #000000"> <br>或 <br><input type=text ></textarea></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">20.<div><span>&<layer>的区别? <br><div>(division)用来定义大段的页面元素,会产生转行 <br><span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行 <br><layer>是ns的标记,ie不支持,相当于<div></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">21.让弹出窗口总是在最上面: <br><body ></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">22.不要滚动条? <br>让竖条没有: <br><body > <br></body> <br>让横条没有: <br><body > <br></body> <br>两个都去掉?更简单了 <br><body > <br></body></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">23.怎样去掉图片链接点击后,图片周围的虚线? <br><a href="#" onF><imgborder=0></a></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">24.电子邮件处理提交表单 <br><form action=mailto:****@***.com <br>> <br><input type=submit> <br></form></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">25.在打开的子窗口刷新父窗口的代码里如何写? <br>window.opener.location.reload()</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">26.如何设定打开页面的大小 <br><body > <br>打开页面的位置<body ></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动 <br><STYLE> <br>body <br>{background-image:url(/logo.gif); background-repeat:no-repeat; <br>background-position:center;background-attachment: fixed} <br></STYLE></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">28. 检查一段字符串是否全由数字组成 <br><script language="Javascript"><!-- <br>function checkNum(str){return str.match(//D/)==null} <br>alert(checkNum("1232142141")) <br>alert(checkNum("123214214a1")) <br>// --></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">29. 获得一个窗口的大小 <br>document.body.clientWidth; document.body.clientHeight</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">30. 怎么判断是否是字符 <br>if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"); <br>else alert("全是字符");</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">31.TEXTAREA自适应文字行数的多少 <br><textarea rows=1 name=s1 cols=27 onpropertychange <br>="this.style.posHeight=this.scrollHeight"> <br></textarea></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">32. 日期减去天数等于第二个日期 <br><script language=Javascript> <br>function cc(dd,dadd) <br>{ <br>//可以加上错误处理 <br>var a = new Date(dd) <br>a = a.valueOf() <br>a = a - dadd * 24 * 60 * 60 * 1000 <br>a = new Date(a) <br>alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日") <br>} <br>cc("12/23/2002",2) <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">33. 选择了哪一个Radio <br><HTML><script language="vbscript"> <br>function checkme() <br>for each ob in radio1 <br>if ob.checked then <br>window.alert ob.value <br>next <br>end function <br></script><BODY> <br><INPUTchecked>Style <br><INPUT >Barcode <br><INPUT > <br></BODY></HTML></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">34.脚本永不出错 <br><SCRIPT LANGUAGE="JavaScript"> <br><!-- Hide <br>function killErrors() { <br>return true; <br>} <br>window.onerror = killErrors; <br>// --> <br></SCRIPT></span> </div>
<div style="font-size: 16px;">
<div id="blogDetailDiv" style="font-size: 16px;">
<span style="line-height: 1.8em; font-size: 13px;">35.ENTER键可以让光标移到下一个输入框 <br><input onkeydown="if(event.keyCode==13)event.keyCode=9"></span> <br><span style="line-height: 1.8em; font-size: 13px;">36. 检测某个网站的链接速度: <br>把如下代码加入<body>区域中: <br><script language=Javascript> <br>tim=1 <br>setInterval("tim++",100) <br>b=1 <br>var autourl=new Array() <br>autourl[1]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.njcatv.net" <br>autourl[2]="javacool.3322.net" <br>autourl[3]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.sina.com.cn" <br>autourl[4]="</span><a href="http://www.nuaa.edu.cn/" target="_blank"><span style="line-height: 1.8em; font-size: 13px;"><span style="color: #5c5c5c;">www.nuaa.edu.cn</span></span></a><span style="line-height: 1.8em; font-size: 13px;">" <br>autourl[5]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.cctv.com" <br>function butt(){ <br>***("<form name=autof>") <br>for(var i=1;i<autourl.length;i++) <br>***("<input type=text name=txt"+i+" size=10 +i+" size=40> =》<input type=button +i+".value)><br>") <br>***("<input type=submit value=刷新></form>") <br>} <br>butt() <br>function auto(url){ <br>document.forms[0]["url"+b].value=url <br>if(tim>200) <br>{document.forms[0]["txt"+b].va} <br>else <br>{document.forms[0]["txt"+b].va+tim/10+"秒"} <br>b++ <br>} <br>function run(){for(var i=1;i<autourl.length;i++)***("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 <br>onerror=auto("</span><a href="http://%22+autourl/" target="_blank"><span style="line-height: 1.8em; font-size: 13px;"><span style="color: #5c5c5c;">http://"+autourl</span></span></a><span style="line-height: 1.8em; font-size: 13px;">+"")>")} <br>run()</script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">37. 各种样式的光标 <br>auto :标准光标 <br>default :标准箭头 <br>hand :手形光标 <br>wait :等待光标 <br>text :I形光标 <br>vertical-text :水平I形光标 <br>no-drop :不可拖动光标 <br>not-allowed :无效光标 <br>help :?帮助光标 <br>all-scroll :三角方向标 <br>move :移动标 <br>crosshair :十字标 <br>e-resize <br>n-resize <br>nw-resize <br>w-resize <br>s-resize <br>se-resize <br>sw-resize</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">38.页面进入和退出的特效 <br>进入页面<meta http-equiv="Page-Enter" > <br>推出页面<meta http-equiv="Page-Exit" > <br>这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23: <br> 0 矩形缩小 <br> 1 矩形扩大 <br> 2 圆形缩小 <br> 3 圆形扩大 <br> 4 下到上刷新 <br> 5 上到下刷新 <br> 6 左到右刷新 <br> 7 右到左刷新 <br> 8 竖百叶窗 <br> 9 横百叶窗 <br> 10 错位横百叶窗 <br> 11 错位竖百叶窗 <br> 12 点扩散 <br> 13 左右到中间刷新 <br> 14 中间到左右刷新 <br> 15 中间到上下 <br> 16 上下到中间 <br> 17 右下到左上 <br> 18 右上到左下 <br> 19 左上到右下 <br> 20 左下到右上 <br> 21 横条 <br> 22 竖条 <br> 23 以上22种随机选择一种</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">39.在规定时间内跳转 <br><META http-equiv=V="REFRESH" ></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">40.网页是否被检索 <br><meta> <br> 其中属性值有以下一些: <br> 属性值为"all": 文件将被检索,且页上链接可被查询; <br> 属性值为"none": 文件不被检索,而且不查询页上的链接; <br> 属性值为"index": 文件将被检索; <br> 属性值为"follow": 查询页上的链接; <br> 属性值为"noindex": 文件不检索,但可被查询链接; <br> 属性值为"nofollow": 文件不被检索,但可查询页上的链接。</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">41、email地址的分割 <br>把如下代码加入<body>区域中 <br><a mailto:webmaster@sina.com%22%3Ewebmaster@sina.com%3C/a"><span style="line-height: 1.8em; font-size: 13px;">mailto:webmaster@sina.com">webmaster@sina.com</a</span><span style="line-height: 1.8em; font-size: 13px;">></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">42、流动边框效果的表格 <br>把如下代码加入<body>区域中 <br><SCRIPT> <br>l=Array(6,7,8,9,'a','b','b','c','d','e','f') <br>Nx=5;Ny=35 <br>+((Nx+2)*16)+"><tr>" <br>for(x=Nx;x<Nx+Ny;x++) <br>t+="<td width=16 id=a_mo"+x+"> </td>" <br>t+="</tr><tr><td width=10 id=a_mo"+(Nx-1)+"> </td><td> </td><td width=16 id=a_mo"+(Nx+Ny)+"></td></tr>" <br>for(x=2;x<=Nx;x++) <br>t+="<tr><td width=16 id=a_mo"+(Nx-x)+"> </td><td width=16 id=a_mo"+(Ny+Nx+x-1)+"> </td></tr>" <br>t+="<tr>" <br>for(x=Ny;x>0;x--) <br>t+="<td width=16 id=a_mo"+(x+Nx*2+Ny-1)+"> </td>" <br>***(t+"</tr></table>") <br>var N=Nx*2+Ny*2 <br>function f1(y){ <br>for(i=0;i<N;i++){ <br>c=(i+y)%20;if(c>10)c=20-c <br>document.all["a_mo"+(i)].bgColor=""""#0000"+l[c]+l[c]+"'"} <br>y++ <br>setTimeout('f1('+y+')','1')} <br>f1(1) <br></SCRIPT></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">43、JavaScript主页弹出窗口技巧 <br>窗口中间弹出 <br><script> <br>window.open("</span><span style="line-height: 1.8em; font-size: 13px;">http://www.cctv.com","","width=400,height=240,top="+(screen.availHeight-240)/2+",LiveScript"> <br>function WinOpen() { <br>msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no"); <br>msg.***("<HEAD><TITLE>哈 罗!</TITLE></HEAD>"); <br>msg.***("<CENTER><H1>酷 毙 了!</H1><h2>这 是<B>JavaScript</B>所 开 的 视 窗!</h2></CENTER>"); <br>} <br></script> <br></head> <br><body> <br><form> <br><input> <br></form> <br></body> <br></html> <br>============== <br>一、在下面的代码中,你只要单击打开一个窗口,即可链接到赛迪网。而当你想关闭时,只要单击一下即可关闭刚才打开的窗口。 <br> 代码如下: <br> <SCRIPT language="JavaScript"> <br> <!-- <br> function openclk() { <br> another=open('1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>http://www.ccidnet.com','NewWindow'); <br> } <br> function closeclk() { <br> another.close(); <br> } <br> //--> <br> </SCRIPT> <br> <FORM> <br> <INPUT TYPE="BUTTON" NAME="open"onC> <br> <BR> <br> <INPUT TYPE="BUTTON" NAME="close"onC> <br> </FORM> <br> 二、上面的代码也太静了,为何不来点动感呢?如果能给页面来个降落效果那该多好啊! <br> 代码如下: <br> <script> <br> function drop(n) { <br> if(self.moveBy){ <br> self.moveBy (0,-900); <br> for(i = n; i > 0; i--){ <br> self.moveBy(0,3); <br> } <br> for(j = 8; j > 0; j--){ <br> self.moveBy(0,j); <br> self.moveBy(j,0); <br> self.moveBy(0,-j); <br> self.moveBy(-j,0); <br> } <br> } <br> } <br> </script> <br> <body onL> <br> 三、讨厌很多网站总是按照默认窗口打开,如果你能随心所欲控制打开的窗口那该多好。 <br> 代码如下: <br> <SCRIPT LANGUAGE="JavaScript"> <br> <!-- Begin <br> function popupPage(l, t, w, h) { <br> var windowprops = "location=no,scrollbars=no,menubars=no,toolbars=no,resizable=yes" + <br> ",left=" + l + ",top=" + t + ",width=" + w + ",height=" + h; <br> var URL = "</span><a href="http://www.80cn.com/" target="_blank"><span style="line-height: 1.8em; font-size: 13px;"><span style="color: #5c5c5c;">http://www.80cn.com</span></span></a><span style="line-height: 1.8em; font-size: 13px;">"; <br> popup = window.open(URL,"MenuPopup",windowprops); <br> } <br> // End --> <br> </script> <br> <table> <br> <tr> <br> <td> <br> <form name=popupform> <br> <pre> <br> 打开页面的参数<br> <br> 离开左边的距离: <input type=text name=left size=2 maxlength=4> pixels <br> 离开右边的距离: <input type=text name=top size=2 maxlength=4> pixels <br> 窗口的宽度: <input type=text name=width size=2 maxlength=4> pixels <br> 窗口的高度: <input type=text name=height size=2 maxlength=4> pixels <br> </pre> <br> <center> <br> <input type=buttononC> <br> </center> <br> </form> <br> </td> <br> </tr> <br> </table>你只要在相对应的对话框中输入一个数值即可,将要打开的页面的窗口控制得很好。</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">44、页面的打开移动 <br>把如下代码加入<body>区域中 <br><SCRIPT LANGUAGE="JavaScript"> <br><!-- Begin <br>for (t = 2; t > 0; t--) { <br>for (x = 20; x > 0; x--) { <br>for (y = 10; y > 0; y--) { <br>parent.moveBy(0,-x); <br> } <br>} <br>for (x = 20; x > 0; x--) { <br>for (y = 10; y > 0; y--) { <br>parent.moveBy(0,x); <br> } <br>} <br>for (x = 20; x > 0; x--) { <br>for (y = 10; y > 0; y--) { <br>parent.moveBy(x,0); <br> } <br>} <br>for (x = 20; x > 0; x--) { <br>for (y = 10; y > 0; y--) { <br>parent.moveBy(-x,0); <br> } <br> } <br>} <br>//--> <br>// End --> <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">45、显示个人客户端机器的日期和时间 <br><script language="LiveScript"> <br><!-- Hiding <br> today = new Date() <br> ***("现 在 时 间 是: ",today.getHours(),":",today.getMinutes()) <br> ***("<br>今 天 日 期 为: ", today.getMonth()+1,"/",today.getDate(),"/",today.getYear()); <br>// end hiding contents --> <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">46、自动的为你每次产生最後修改的日期了: <br><html> <br><body> <br>This is a simple HTML- page. <br><br> <br>Last changes: <br> <script language="LiveScript"> <br> <!-- hide script from old browsers <br> ***(document.lastModified) <br> // end hiding contents --> <br> </script> <br></body> <br></html></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">47、不能为空和邮件地址的约束: <br><html> <br><head> <br><script language="JavaScript"> <br><!-- Hide <br>function test1(form) { <br> if (form.text1.value == "") <br> alert("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !") <br> else { <br>alert("嗨 "+form.text1.value+"! 您 已 输 入 完 成 !"); <br> } <br>} <br>function test2(form) { <br> if (form.text2.value == "" || <br> form.text2.value.indexOf(</span>[email=[ft=,2,]'@'</span>] @[/email]<span style="line-height: 1.8em; font-size: 13px;">, 0) == -1) <br> alert("这 不 是 正 确 的 e-mail address! 请 再 输 入 一 次 !"); <br> else alert("您 已 输 入 完 成 !"); <br>} <br>// --> <br></script> <br></head> <br><body> <br><form > <br>Enter your name:<br> <br><input> <br><input value="输 入 测 试" onC> <br><P> <br>Enter your e-mail address:<br> <br><input> <br><input value="输 入 测 试" onC> <br></body></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">48、跑马灯 <br><html> <br><head> <br><script language="JavaScript"> <br><!-- Hide <br>var +"Here goes your message the visitors to your <br>page will "+"look at for hours in pure fascination..."; <br>var lentxt=scrtxt.length; <br>var width=100; <br>var pos=1-width; <br>function scroll() { <br> pos++; <br> var scroller=""; <br> if (pos==lentxt) { <br> pos=1-width; <br> } <br> if (pos<0) { <br> for (var i=1; i<=Math.abs(pos); i++) { <br> scroller=scroller+" ";} <br> scroller=scroller+scrtxt.substring(0,width-i+1); <br> } <br> else { <br> scroller=scroller+scrtxt.substring(pos,width+pos); <br> } <br> window.status = scroller; <br> setTimeout("scroll()",150); <br> } <br>//--> <br></script> <br></head> <br><body onL> <br>这里可显示您的网页 ! <br></body> <br></html></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">49、在网页中用按钮来控制前页,后页和主页的显示。 <br><html> <br><body> <br><FORM NAME="buttonbar"> <br><INPUT TYPE="button" VALUE="Back" onC> <br><INPUT TYPE="button" VALUE="JS- Home" onC> <br><INPUT TYPE="button" VALUE="Next" onCL> <br></FORM> <br></body> <br></html> <br>50、查看某网址的源代码 <br>把如下代码加入<body>区域中 <br><SCRIPT> <br>function add() <br>{ <br>var ress=document.forms[0].luxiaoqing.value <br>window.loc+ress; <br>} <br></SCRIPT> <br>输入要查看源代码的URL地址: <br><FORM><input size=40 http://%22%3e%3c/FORM"><span style="line-height: 1.8em; font-size: 13px;">http://"></FORM</span><span style="line-height: 1.8em; font-size: 13px;">> <br><FORM><br> <br><INPUT onClick=add()> <br></FORM></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">51、title显示日期 <br>把如下代码加入<body>区域中: <br><script language="JavaScript1.2"> <br><!--hide <br>var isnMonth = new <br>Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"); <br>var isnDay = new <br>Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"); <br>today = new Date () ; <br>Year=today.getYear(); <br>Date=today.getDate(); <br>if (document.all) <br>document.t+Year+"年"+isnMonth[today.getMonth()]+Date+"日"+isnDay[today.getDay()] <br>//--hide--> <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">52、显示所有链接 <br>把如下代码加入<body>区域中 <br><script language="JavaScript1.2"> <br><!-- <br>function extractlinks(){ <br>var links=document.all.tags("A") <br>var total=links.length <br>var win2=window.open("","","menubar,scrollbars,toolbar") <br>win2.***("<font size='2'>一共有"+total+"个连接</font><br>") <br>for (i=0;i<total;i++){ <br>win2.***("<font size='2'>"+links<span style="font-style: italic;">.outerHTML+"</font><br>") <br>} <br>} <br>//--> <br></script> <br><inputonC ></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">53、回车键换行 <br>把如下代码加入<body>区域中 <br><script > <br>function handleEnter (field, event) { <br> var keyCode = event.keyCode ? event.keyCode : event.which ? <br>event.which : event.charCode; <br> if (keyCode == 13) { <br>var i; <br>for (i = 0; i < field.form.elements.length; i++) <br> if (field == field.form.elements<span style="font-style: italic;">) <br>break; <br>i = (i + 1) % field.form.elements.length; <br>field.form.elements<span style="font-style: italic;">.focus(); <br>return false; <br> } <br> else <br> return true; <br>} <br></script> <br><form> <br><inputonkeypress="return handleEnter(this, event)"><br> <br><inputonkeypress="return handleEnter(this, event)"><br> <br><textarea>回车换行</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">54、确认后提交 <br>把如下代码加入<body>区域中 <br><SCRIPT LANGUAGE="JavaScript"> <br><!-- <br>function msg(){ <br>if (confirm("你确认要提交嘛!")) <br>document.lnman.submit() <br>} <br>//--> <br></SCRIPT> <br><form action=""> <br> <p> <br> <input > <br> </p> <br> <p> <br> <input value="提交" > <br> </p> <br></form></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">55、改变表格的内容 <br>把如下代码加入<body>区域中 <br><script ***script> <br>var arr=new Array() <br>arr[0]="一一一一一"; <br>arr[1]="二二二二二"; <br>arr[2]="三三三三三"; <br></script> <br><select onchange="zz.cells[this.selectedIndex].innerHTML=arr[this.selectedIndex]"> <br> <option value=a>改变第一格</option> <br> <option value=a>改变第二格</option> <br> <option value=a>改变第三格</option> <br></select> <br><table id=zz border=1> <br> <tr height=20> <br> <td width=150>第一格</td> <br><td width=150>第二格</td> <br><td width=150>第三格</td> <br> </tr> <br></table></span> <!--v:3.2--></span></span></span></span><!--v:3.2-->
</div>
</div>
<span style="line-height: 1.8em; font-size: 13px;">1. oncontextm 将彻底屏蔽鼠标右键 <br><table border oncontextmenu=return(false)><td>no</table> 可用于Table</span> <br><span style="line-height: 1.8em; font-size: 13px;">2. <body onselectst> 取消选取、防止复制</span> <br><span style="line-height: 1.8em; font-size: 13px;">3.不准粘贴</span> <br><span style="line-height: 1.8em; font-size: 13px;">4. 防止复制</span> <br><span style="line-height: 1.8em; font-size: 13px;">5. <link> IE地址栏前换成自己的图标</span> <br><span style="line-height: 1.8em; font-size: 13px;">6. <link> 可以在收藏夹中显示出你的图标</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">7. <input > 关闭输入法</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">8. 永远都会带着框架 <br><script language="JavaScript"><!-- <br>if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 <br>// --></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">9. 防止被人frame <br><SCRIPT LANGUAGE=JAVASCRIPT><!-- <br>if (top.location != self.location)top.location=self.location; <br>// --></SCRIPT></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">10. 网页将不能被另存为 <br><noscript><*** ;</***></noscript></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">11. <input type=button window.location = "view-source:"+ "</span><a href="http://www.pconline.com.cn/" target="_blank"><span style="line-height: 1.8em; font-size: 13px;"><span style="color: #5c5c5c;">http://www.pconline.com.cn</span></span></a><span style="line-height: 1.8em; font-size: 13px;">""> <br>12.删除时确认 <br><a href=""javascript :if(confirm("确实要删除吗?"))locatio">删除</a></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">13. 取得控件的绝对位置 <br>//Javascript <br><script language="Javascript"> <br>function getIE(e){ <br>var t=e.offsetTop; <br>var l=e.offsetLeft; <br>while(e=e.offsetParent){ <br>t+=e.offsetTop; <br>l+=e.offsetLeft; <br>} <br>alert("top="+t+"/nleft="+l); <br>} <br></script> <br>//VBScript <br><script language="VBScript"><!-- <br>function getIE() <br>dim t,l,a,b <br>set a=document.all.img1 <br>t=document.all.img1.offsetTop <br>l=document.all.img1.offsetLeft <br>while a.tagName<>"BODY" <br>set a = a.offsetParent <br>t=t+a.offsetTop <br>l=l+a.offsetLeft <br>wend <br>msgbox "le得到控件的位置" <br>end function <br>--></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">14. 光标是停在文本框文字的最后 <br><script language="javascript"> <br>function cc() <br>{ <br>var e = event.srcElement; <br>var r =e.createTextRange(); <br>r.moveStart("character",e.value.length); <br>r.collapse(true); <br>r.select(); <br>} <br></script> <br><input type=text name=text1></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">15. 判断上一页的来源 <br>javascript : <br>document.referrer</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">16. 最小化、最大化、关闭窗口 <br><object id=hh1 > <br><param></object> <br><object id=hh2 > <br><param></object> <br><OBJECT id=hh3 > <br><PARAM NAME="Command" ></OBJECT> <br><input type=button /blog/最大化 onclick=hh2.Click()> <br><input type=button value=关闭 onclick=hh3.Click()> <br>本例适用于IE</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">17.屏蔽功能键Shift,Alt,Ctrl <br><script> <br>function look(){ <br>if(event.shiftKey) <br>alert("禁止按Shift键!"); //可以换成ALT CTRL <br>} <br>document.onkeydown=look; <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">18. 网页不会被缓存 <br><META HTTP-EQUIV="pragma" CONTENT="no-cache"> <br><META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <br><META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> <br>或者<META HTTP-EQUIV="expires" CONTENT="0"></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">19.怎样让表单没有凹凸感? <br><input type=text style="""border:1 solid #000000"> <br>或 <br><input type=text ></textarea></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">20.<div><span>&<layer>的区别? <br><div>(division)用来定义大段的页面元素,会产生转行 <br><span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行 <br><layer>是ns的标记,ie不支持,相当于<div></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">21.让弹出窗口总是在最上面: <br><body ></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">22.不要滚动条? <br>让竖条没有: <br><body > <br></body> <br>让横条没有: <br><body > <br></body> <br>两个都去掉?更简单了 <br><body > <br></body></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">23.怎样去掉图片链接点击后,图片周围的虚线? <br><a href="#" onF><imgborder=0></a></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">24.电子邮件处理提交表单 <br><form action=mailto:****@***.com <br>> <br><input type=submit> <br></form></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">25.在打开的子窗口刷新父窗口的代码里如何写? <br>window.opener.location.reload()</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">26.如何设定打开页面的大小 <br><body > <br>打开页面的位置<body ></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动 <br><STYLE> <br>body <br>{background-image:url(/logo.gif); background-repeat:no-repeat; <br>background-position:center;background-attachment: fixed} <br></STYLE></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">28. 检查一段字符串是否全由数字组成 <br><script language="Javascript"><!-- <br>function checkNum(str){return str.match(//D/)==null} <br>alert(checkNum("1232142141")) <br>alert(checkNum("123214214a1")) <br>// --></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">29. 获得一个窗口的大小 <br>document.body.clientWidth; document.body.clientHeight</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">30. 怎么判断是否是字符 <br>if (/[^/x00-/xff]/g.test(s)) alert("含有汉字"); <br>else alert("全是字符");</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">31.TEXTAREA自适应文字行数的多少 <br><textarea rows=1 name=s1 cols=27 onpropertychange <br>="this.style.posHeight=this.scrollHeight"> <br></textarea></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">32. 日期减去天数等于第二个日期 <br><script language=Javascript> <br>function cc(dd,dadd) <br>{ <br>//可以加上错误处理 <br>var a = new Date(dd) <br>a = a.valueOf() <br>a = a - dadd * 24 * 60 * 60 * 1000 <br>a = new Date(a) <br>alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日") <br>} <br>cc("12/23/2002",2) <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">33. 选择了哪一个Radio <br><HTML><script language="vbscript"> <br>function checkme() <br>for each ob in radio1 <br>if ob.checked then <br>window.alert ob.value <br>next <br>end function <br></script><BODY> <br><INPUTchecked>Style <br><INPUT >Barcode <br><INPUT > <br></BODY></HTML></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">34.脚本永不出错 <br><SCRIPT LANGUAGE="JavaScript"> <br><!-- Hide <br>function killErrors() { <br>return true; <br>} <br>window.onerror = killErrors; <br>// --> <br></SCRIPT></span> </div>
<div style="font-size: 16px;">
<div id="blogDetailDiv" style="font-size: 16px;">
<span style="line-height: 1.8em; font-size: 13px;">35.ENTER键可以让光标移到下一个输入框 <br><input onkeydown="if(event.keyCode==13)event.keyCode=9"></span> <br><span style="line-height: 1.8em; font-size: 13px;">36. 检测某个网站的链接速度: <br>把如下代码加入<body>区域中: <br><script language=Javascript> <br>tim=1 <br>setInterval("tim++",100) <br>b=1 <br>var autourl=new Array() <br>autourl[1]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.njcatv.net" <br>autourl[2]="javacool.3322.net" <br>autourl[3]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.sina.com.cn" <br>autourl[4]="</span><a href="http://www.nuaa.edu.cn/" target="_blank"><span style="line-height: 1.8em; font-size: 13px;"><span style="color: #5c5c5c;">www.nuaa.edu.cn</span></span></a><span style="line-height: 1.8em; font-size: 13px;">" <br>autourl[5]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>www.cctv.com" <br>function butt(){ <br>***("<form name=autof>") <br>for(var i=1;i<autourl.length;i++) <br>***("<input type=text name=txt"+i+" size=10 +i+" size=40> =》<input type=button +i+".value)><br>") <br>***("<input type=submit value=刷新></form>") <br>} <br>butt() <br>function auto(url){ <br>document.forms[0]["url"+b].value=url <br>if(tim>200) <br>{document.forms[0]["txt"+b].va} <br>else <br>{document.forms[0]["txt"+b].va+tim/10+"秒"} <br>b++ <br>} <br>function run(){for(var i=1;i<autourl.length;i++)***("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1 <br>onerror=auto("</span><a href="http://%22+autourl/" target="_blank"><span style="line-height: 1.8em; font-size: 13px;"><span style="color: #5c5c5c;">http://"+autourl</span></span></a><span style="line-height: 1.8em; font-size: 13px;">+"")>")} <br>run()</script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">37. 各种样式的光标 <br>auto :标准光标 <br>default :标准箭头 <br>hand :手形光标 <br>wait :等待光标 <br>text :I形光标 <br>vertical-text :水平I形光标 <br>no-drop :不可拖动光标 <br>not-allowed :无效光标 <br>help :?帮助光标 <br>all-scroll :三角方向标 <br>move :移动标 <br>crosshair :十字标 <br>e-resize <br>n-resize <br>nw-resize <br>w-resize <br>s-resize <br>se-resize <br>sw-resize</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">38.页面进入和退出的特效 <br>进入页面<meta http-equiv="Page-Enter" > <br>推出页面<meta http-equiv="Page-Exit" > <br>这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23: <br> 0 矩形缩小 <br> 1 矩形扩大 <br> 2 圆形缩小 <br> 3 圆形扩大 <br> 4 下到上刷新 <br> 5 上到下刷新 <br> 6 左到右刷新 <br> 7 右到左刷新 <br> 8 竖百叶窗 <br> 9 横百叶窗 <br> 10 错位横百叶窗 <br> 11 错位竖百叶窗 <br> 12 点扩散 <br> 13 左右到中间刷新 <br> 14 中间到左右刷新 <br> 15 中间到上下 <br> 16 上下到中间 <br> 17 右下到左上 <br> 18 右上到左下 <br> 19 左上到右下 <br> 20 左下到右上 <br> 21 横条 <br> 22 竖条 <br> 23 以上22种随机选择一种</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">39.在规定时间内跳转 <br><META http-equiv=V="REFRESH" ></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">40.网页是否被检索 <br><meta> <br> 其中属性值有以下一些: <br> 属性值为"all": 文件将被检索,且页上链接可被查询; <br> 属性值为"none": 文件不被检索,而且不查询页上的链接; <br> 属性值为"index": 文件将被检索; <br> 属性值为"follow": 查询页上的链接; <br> 属性值为"noindex": 文件不检索,但可被查询链接; <br> 属性值为"nofollow": 文件不被检索,但可查询页上的链接。</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">41、email地址的分割 <br>把如下代码加入<body>区域中 <br><a mailto:webmaster@sina.com%22%3Ewebmaster@sina.com%3C/a"><span style="line-height: 1.8em; font-size: 13px;">mailto:webmaster@sina.com">webmaster@sina.com</a</span><span style="line-height: 1.8em; font-size: 13px;">></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">42、流动边框效果的表格 <br>把如下代码加入<body>区域中 <br><SCRIPT> <br>l=Array(6,7,8,9,'a','b','b','c','d','e','f') <br>Nx=5;Ny=35 <br>+((Nx+2)*16)+"><tr>" <br>for(x=Nx;x<Nx+Ny;x++) <br>t+="<td width=16 id=a_mo"+x+"> </td>" <br>t+="</tr><tr><td width=10 id=a_mo"+(Nx-1)+"> </td><td> </td><td width=16 id=a_mo"+(Nx+Ny)+"></td></tr>" <br>for(x=2;x<=Nx;x++) <br>t+="<tr><td width=16 id=a_mo"+(Nx-x)+"> </td><td width=16 id=a_mo"+(Ny+Nx+x-1)+"> </td></tr>" <br>t+="<tr>" <br>for(x=Ny;x>0;x--) <br>t+="<td width=16 id=a_mo"+(x+Nx*2+Ny-1)+"> </td>" <br>***(t+"</tr></table>") <br>var N=Nx*2+Ny*2 <br>function f1(y){ <br>for(i=0;i<N;i++){ <br>c=(i+y)%20;if(c>10)c=20-c <br>document.all["a_mo"+(i)].bgColor=""""#0000"+l[c]+l[c]+"'"} <br>y++ <br>setTimeout('f1('+y+')','1')} <br>f1(1) <br></SCRIPT></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">43、JavaScript主页弹出窗口技巧 <br>窗口中间弹出 <br><script> <br>window.open("</span><span style="line-height: 1.8em; font-size: 13px;">http://www.cctv.com","","width=400,height=240,top="+(screen.availHeight-240)/2+",LiveScript"> <br>function WinOpen() { <br>msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no"); <br>msg.***("<HEAD><TITLE>哈 罗!</TITLE></HEAD>"); <br>msg.***("<CENTER><H1>酷 毙 了!</H1><h2>这 是<B>JavaScript</B>所 开 的 视 窗!</h2></CENTER>"); <br>} <br></script> <br></head> <br><body> <br><form> <br><input> <br></form> <br></body> <br></html> <br>============== <br>一、在下面的代码中,你只要单击打开一个窗口,即可链接到赛迪网。而当你想关闭时,只要单击一下即可关闭刚才打开的窗口。 <br> 代码如下: <br> <SCRIPT language="JavaScript"> <br> <!-- <br> function openclk() { <br> another=open('1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0>http://www.ccidnet.com','NewWindow'); <br> } <br> function closeclk() { <br> another.close(); <br> } <br> //--> <br> </SCRIPT> <br> <FORM> <br> <INPUT TYPE="BUTTON" NAME="open"onC> <br> <BR> <br> <INPUT TYPE="BUTTON" NAME="close"onC> <br> </FORM> <br> 二、上面的代码也太静了,为何不来点动感呢?如果能给页面来个降落效果那该多好啊! <br> 代码如下: <br> <script> <br> function drop(n) { <br> if(self.moveBy){ <br> self.moveBy (0,-900); <br> for(i = n; i > 0; i--){ <br> self.moveBy(0,3); <br> } <br> for(j = 8; j > 0; j--){ <br> self.moveBy(0,j); <br> self.moveBy(j,0); <br> self.moveBy(0,-j); <br> self.moveBy(-j,0); <br> } <br> } <br> } <br> </script> <br> <body onL> <br> 三、讨厌很多网站总是按照默认窗口打开,如果你能随心所欲控制打开的窗口那该多好。 <br> 代码如下: <br> <SCRIPT LANGUAGE="JavaScript"> <br> <!-- Begin <br> function popupPage(l, t, w, h) { <br> var windowprops = "location=no,scrollbars=no,menubars=no,toolbars=no,resizable=yes" + <br> ",left=" + l + ",top=" + t + ",width=" + w + ",height=" + h; <br> var URL = "</span><a href="http://www.80cn.com/" target="_blank"><span style="line-height: 1.8em; font-size: 13px;"><span style="color: #5c5c5c;">http://www.80cn.com</span></span></a><span style="line-height: 1.8em; font-size: 13px;">"; <br> popup = window.open(URL,"MenuPopup",windowprops); <br> } <br> // End --> <br> </script> <br> <table> <br> <tr> <br> <td> <br> <form name=popupform> <br> <pre> <br> 打开页面的参数<br> <br> 离开左边的距离: <input type=text name=left size=2 maxlength=4> pixels <br> 离开右边的距离: <input type=text name=top size=2 maxlength=4> pixels <br> 窗口的宽度: <input type=text name=width size=2 maxlength=4> pixels <br> 窗口的高度: <input type=text name=height size=2 maxlength=4> pixels <br> </pre> <br> <center> <br> <input type=buttononC> <br> </center> <br> </form> <br> </td> <br> </tr> <br> </table>你只要在相对应的对话框中输入一个数值即可,将要打开的页面的窗口控制得很好。</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">44、页面的打开移动 <br>把如下代码加入<body>区域中 <br><SCRIPT LANGUAGE="JavaScript"> <br><!-- Begin <br>for (t = 2; t > 0; t--) { <br>for (x = 20; x > 0; x--) { <br>for (y = 10; y > 0; y--) { <br>parent.moveBy(0,-x); <br> } <br>} <br>for (x = 20; x > 0; x--) { <br>for (y = 10; y > 0; y--) { <br>parent.moveBy(0,x); <br> } <br>} <br>for (x = 20; x > 0; x--) { <br>for (y = 10; y > 0; y--) { <br>parent.moveBy(x,0); <br> } <br>} <br>for (x = 20; x > 0; x--) { <br>for (y = 10; y > 0; y--) { <br>parent.moveBy(-x,0); <br> } <br> } <br>} <br>//--> <br>// End --> <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">45、显示个人客户端机器的日期和时间 <br><script language="LiveScript"> <br><!-- Hiding <br> today = new Date() <br> ***("现 在 时 间 是: ",today.getHours(),":",today.getMinutes()) <br> ***("<br>今 天 日 期 为: ", today.getMonth()+1,"/",today.getDate(),"/",today.getYear()); <br>// end hiding contents --> <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">46、自动的为你每次产生最後修改的日期了: <br><html> <br><body> <br>This is a simple HTML- page. <br><br> <br>Last changes: <br> <script language="LiveScript"> <br> <!-- hide script from old browsers <br> ***(document.lastModified) <br> // end hiding contents --> <br> </script> <br></body> <br></html></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">47、不能为空和邮件地址的约束: <br><html> <br><head> <br><script language="JavaScript"> <br><!-- Hide <br>function test1(form) { <br> if (form.text1.value == "") <br> alert("您 没 写 上 任 何 东 西, 请 再 输 入 一 次 !") <br> else { <br>alert("嗨 "+form.text1.value+"! 您 已 输 入 完 成 !"); <br> } <br>} <br>function test2(form) { <br> if (form.text2.value == "" || <br> form.text2.value.indexOf(</span>[email=[ft=,2,]'@'</span>] @[/email]<span style="line-height: 1.8em; font-size: 13px;">, 0) == -1) <br> alert("这 不 是 正 确 的 e-mail address! 请 再 输 入 一 次 !"); <br> else alert("您 已 输 入 完 成 !"); <br>} <br>// --> <br></script> <br></head> <br><body> <br><form > <br>Enter your name:<br> <br><input> <br><input value="输 入 测 试" onC> <br><P> <br>Enter your e-mail address:<br> <br><input> <br><input value="输 入 测 试" onC> <br></body></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">48、跑马灯 <br><html> <br><head> <br><script language="JavaScript"> <br><!-- Hide <br>var +"Here goes your message the visitors to your <br>page will "+"look at for hours in pure fascination..."; <br>var lentxt=scrtxt.length; <br>var width=100; <br>var pos=1-width; <br>function scroll() { <br> pos++; <br> var scroller=""; <br> if (pos==lentxt) { <br> pos=1-width; <br> } <br> if (pos<0) { <br> for (var i=1; i<=Math.abs(pos); i++) { <br> scroller=scroller+" ";} <br> scroller=scroller+scrtxt.substring(0,width-i+1); <br> } <br> else { <br> scroller=scroller+scrtxt.substring(pos,width+pos); <br> } <br> window.status = scroller; <br> setTimeout("scroll()",150); <br> } <br>//--> <br></script> <br></head> <br><body onL> <br>这里可显示您的网页 ! <br></body> <br></html></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">49、在网页中用按钮来控制前页,后页和主页的显示。 <br><html> <br><body> <br><FORM NAME="buttonbar"> <br><INPUT TYPE="button" VALUE="Back" onC> <br><INPUT TYPE="button" VALUE="JS- Home" onC> <br><INPUT TYPE="button" VALUE="Next" onCL> <br></FORM> <br></body> <br></html> <br>50、查看某网址的源代码 <br>把如下代码加入<body>区域中 <br><SCRIPT> <br>function add() <br>{ <br>var ress=document.forms[0].luxiaoqing.value <br>window.loc+ress; <br>} <br></SCRIPT> <br>输入要查看源代码的URL地址: <br><FORM><input size=40 http://%22%3e%3c/FORM"><span style="line-height: 1.8em; font-size: 13px;">http://"></FORM</span><span style="line-height: 1.8em; font-size: 13px;">> <br><FORM><br> <br><INPUT onClick=add()> <br></FORM></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">51、title显示日期 <br>把如下代码加入<body>区域中: <br><script language="JavaScript1.2"> <br><!--hide <br>var isnMonth = new <br>Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"); <br>var isnDay = new <br>Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六","星期日"); <br>today = new Date () ; <br>Year=today.getYear(); <br>Date=today.getDate(); <br>if (document.all) <br>document.t+Year+"年"+isnMonth[today.getMonth()]+Date+"日"+isnDay[today.getDay()] <br>//--hide--> <br></script></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">52、显示所有链接 <br>把如下代码加入<body>区域中 <br><script language="JavaScript1.2"> <br><!-- <br>function extractlinks(){ <br>var links=document.all.tags("A") <br>var total=links.length <br>var win2=window.open("","","menubar,scrollbars,toolbar") <br>win2.***("<font size='2'>一共有"+total+"个连接</font><br>") <br>for (i=0;i<total;i++){ <br>win2.***("<font size='2'>"+links<span style="font-style: italic;">.outerHTML+"</font><br>") <br>} <br>} <br>//--> <br></script> <br><inputonC ></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">53、回车键换行 <br>把如下代码加入<body>区域中 <br><script > <br>function handleEnter (field, event) { <br> var keyCode = event.keyCode ? event.keyCode : event.which ? <br>event.which : event.charCode; <br> if (keyCode == 13) { <br>var i; <br>for (i = 0; i < field.form.elements.length; i++) <br> if (field == field.form.elements<span style="font-style: italic;">) <br>break; <br>i = (i + 1) % field.form.elements.length; <br>field.form.elements<span style="font-style: italic;">.focus(); <br>return false; <br> } <br> else <br> return true; <br>} <br></script> <br><form> <br><inputonkeypress="return handleEnter(this, event)"><br> <br><inputonkeypress="return handleEnter(this, event)"><br> <br><textarea>回车换行</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">54、确认后提交 <br>把如下代码加入<body>区域中 <br><SCRIPT LANGUAGE="JavaScript"> <br><!-- <br>function msg(){ <br>if (confirm("你确认要提交嘛!")) <br>document.lnman.submit() <br>} <br>//--> <br></SCRIPT> <br><form action=""> <br> <p> <br> <input > <br> </p> <br> <p> <br> <input value="提交" > <br> </p> <br></form></span> <br><br><span style="line-height: 1.8em; font-size: 13px;">55、改变表格的内容 <br>把如下代码加入<body>区域中 <br><script ***script> <br>var arr=new Array() <br>arr[0]="一一一一一"; <br>arr[1]="二二二二二"; <br>arr[2]="三三三三三"; <br></script> <br><select onchange="zz.cells[this.selectedIndex].innerHTML=arr[this.selectedIndex]"> <br> <option value=a>改变第一格</option> <br> <option value=a>改变第二格</option> <br> <option value=a>改变第三格</option> <br></select> <br><table id=zz border=1> <br> <tr height=20> <br> <td width=150>第一格</td> <br><td width=150>第二格</td> <br><td width=150>第三格</td> <br> </tr> <br></table></span> <!--v:3.2--></span></span></span></span><!--v:3.2-->
</div>
</div>
相关推荐
Javascript中最常用的55个经典技巧.wps Javascript中最常用的55个经典技巧.wps Javascript中最常用的55个经典技巧.wps
本资源总结了 55 个 JavaScript 经典技巧,涵盖了多方面的 JavaScript 使用技巧,包括屏蔽鼠标右键、防止复制、防止粘贴、取消选取、防止用户 Frame 页面、屏蔽输入法、获取控件的绝对位置、判断上一页的来源等多种...
### JavaScript中最常用的经典技巧解析 #### 一、彻底屏蔽鼠标右键 - **知识点**: `oncontextmenu` 事件处理程序通常用来响应鼠标右键点击事件。通过设置 `window.event.returnValue = false` 或者直接返回 `false...
这份名为“Javascript中最常用的55个经典技巧”的压缩包文件显然旨在帮助开发者提升技能,掌握JavaScript的核心概念和实用技巧。让我们深入探讨一下这些可能涵盖的知识点。 1. **变量声明与作用域**:理解var、let...
Javascript 中最常用的 55 个经典技巧 本文档总结了 55 个经典的 Javascript 技巧,涵盖了防止鼠标右键、防止复制、防止粘贴、设置 favicon、关闭输入法、防止被 frame 等多个方面。这些技巧可以帮助开发者快速解决...
Javascript中最常用的55个经典技巧 - java060515的专栏 - CSDN博客.htm