`
simgsg
  • 浏览: 96009 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Javascript中最常用的55个经典技巧

 
阅读更多
<div style="font-size: 16px;">
<span style="line-height: 1.8em; font-size: 13px;">1. oncontextm 将彻底屏蔽鼠标右键 <br>&lt;table border oncontextmenu=return(false)&gt;&lt;td&gt;no&lt;/table&gt; 可用于Table</span> <br><span style="line-height: 1.8em; font-size: 13px;">2. &lt;body onselectst&gt; 取消选取、防止复制</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. &lt;link&gt; IE地址栏前换成自己的图标</span> <br><span style="line-height: 1.8em; font-size: 13px;">6. &lt;link&gt; 可以在收藏夹中显示出你的图标</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">7. &lt;input &gt; 关闭输入法</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">8. 永远都会带着框架 <br>&lt;script language="JavaScript"&gt;&lt;!-- <br>if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 <br>// --&gt;&lt;/script&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">9. 防止被人frame <br>&lt;SCRIPT LANGUAGE=JAVASCRIPT&gt;&lt;!-- <br>if (top.location != self.location)top.location=self.location; <br>// --&gt;&lt;/SCRIPT&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">10. 网页将不能被另存为 <br>&lt;noscript&gt;&lt;*** ;&lt;/***&gt;&lt;/noscript&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">11. &lt;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;">""&gt; <br>12.删除时确认 <br>&lt;a href=""javascript :if(confirm("确实要删除吗?"))locatio"&gt;删除&lt;/a&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">13. 取得控件的绝对位置 <br>//Javascript <br>&lt;script language="Javascript"&gt; <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>&lt;/script&gt; <br>//VBScript <br>&lt;script language="VBScript"&gt;&lt;!-- <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&lt;&gt;"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>--&gt;&lt;/script&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">14. 光标是停在文本框文字的最后 <br>&lt;script language="javascript"&gt; <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>&lt;/script&gt; <br>&lt;input type=text name=text1&gt;</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>&lt;object id=hh1 &gt; <br>&lt;param&gt;&lt;/object&gt; <br>&lt;object id=hh2 &gt; <br>&lt;param&gt;&lt;/object&gt; <br>&lt;OBJECT id=hh3 &gt; <br>&lt;PARAM NAME="Command" &gt;&lt;/OBJECT&gt; <br>&lt;input type=button /blog/最大化 onclick=hh2.Click()&gt; <br>&lt;input type=button value=关闭 onclick=hh3.Click()&gt; <br>本例适用于IE</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">17.屏蔽功能键Shift,Alt,Ctrl <br>&lt;script&gt; <br>function look(){ <br>if(event.shiftKey) <br>alert("禁止按Shift键!"); //可以换成ALT CTRL <br>} <br>document.onkeydown=look; <br>&lt;/script&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">18. 网页不会被缓存 <br>&lt;META HTTP-EQUIV="pragma" CONTENT="no-cache"&gt; <br>&lt;META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"&gt; <br>&lt;META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"&gt; <br>或者&lt;META HTTP-EQUIV="expires" CONTENT="0"&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">19.怎样让表单没有凹凸感? <br>&lt;input type=text style="""border:1 solid #000000"&gt; <br>或 <br>&lt;input type=text &gt;&lt;/textarea&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">20.&lt;div&gt;&lt;span&gt;&amp;&lt;layer&gt;的区别? <br>&lt;div&gt;(division)用来定义大段的页面元素,会产生转行 <br>&lt;span&gt;用来定义同一行内的元素,跟&lt;div&gt;的唯一区别是不产生转行 <br>&lt;layer&gt;是ns的标记,ie不支持,相当于&lt;div&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">21.让弹出窗口总是在最上面: <br>&lt;body &gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">22.不要滚动条? <br>让竖条没有: <br>&lt;body &gt; <br>&lt;/body&gt; <br>让横条没有: <br>&lt;body &gt; <br>&lt;/body&gt; <br>两个都去掉?更简单了 <br>&lt;body &gt; <br>&lt;/body&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">23.怎样去掉图片链接点击后,图片周围的虚线? <br>&lt;a href="#" onF&gt;&lt;imgborder=0&gt;&lt;/a&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">24.电子邮件处理提交表单 <br>&lt;form action=mailto:****@***.com <br>&gt; <br>&lt;input type=submit&gt; <br>&lt;/form&gt;</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>&lt;body &gt; <br>打开页面的位置&lt;body &gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">27.在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动 <br>&lt;STYLE&gt; <br>body <br>{background-image:url(/logo.gif); background-repeat:no-repeat; <br>background-position:center;background-attachment: fixed} <br>&lt;/STYLE&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">28. 检查一段字符串是否全由数字组成 <br>&lt;script language="Javascript"&gt;&lt;!-- <br>function checkNum(str){return str.match(//D/)==null} <br>alert(checkNum("1232142141")) <br>alert(checkNum("123214214a1")) <br>// --&gt;&lt;/script&gt;</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>&lt;textarea rows=1 name=s1 cols=27 onpropertychange <br>="this.style.posHeight=this.scrollHeight"&gt; <br>&lt;/textarea&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">32. 日期减去天数等于第二个日期 <br>&lt;script language=Javascript&gt; <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>&lt;/script&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">33. 选择了哪一个Radio <br>&lt;HTML&gt;&lt;script language="vbscript"&gt; <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>&lt;/script&gt;&lt;BODY&gt; <br>&lt;INPUTchecked&gt;Style <br>&lt;INPUT &gt;Barcode <br>&lt;INPUT &gt; <br>&lt;/BODY&gt;&lt;/HTML&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">34.脚本永不出错 <br>&lt;SCRIPT LANGUAGE="JavaScript"&gt; <br>&lt;!-- Hide <br>function killErrors() { <br>return true; <br>} <br>window.onerror = killErrors; <br>// --&gt; <br>&lt;/SCRIPT&gt;</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>&lt;input onkeydown="if(event.keyCode==13)event.keyCode=9"&gt;</span> <br><span style="line-height: 1.8em; font-size: 13px;">36. 检测某个网站的链接速度: <br>把如下代码加入&lt;body&gt;区域中: <br>&lt;script language=Javascript&gt; <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&gt;www.njcatv.net" <br>autourl[2]="javacool.3322.net" <br>autourl[3]=1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0&gt;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&gt;www.cctv.com" <br>function butt(){ <br>***("&lt;form name=autof&gt;") <br>for(var i=1;i&lt;autourl.length;i++) <br>***("&lt;input type=text name=txt"+i+" size=10 +i+" size=40&gt; =》&lt;input type=button +i+".value)&gt;&lt;br&gt;") <br>***("&lt;input type=submit value=刷新&gt;&lt;/form&gt;") <br>} <br>butt() <br>function auto(url){ <br>document.forms[0]["url"+b].value=url <br>if(tim&gt;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&lt;autourl.length;i++)***("&lt;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;">+"")&gt;")} <br>run()&lt;/script&gt;</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>进入页面&lt;meta http-equiv="Page-Enter" &gt; <br>推出页面&lt;meta http-equiv="Page-Exit" &gt; <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>&lt;META http-equiv=V="REFRESH" &gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">40.网页是否被检索 <br>&lt;meta&gt; <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>把如下代码加入&lt;body&gt;区域中 <br>&lt;a mailto:webmaster@sina.com%22%3Ewebmaster@sina.com%3C/a"&gt;<span style="line-height: 1.8em; font-size: 13px;">mailto:webmaster@sina.com"&gt;webmaster@sina.com&lt;/a</span><span style="line-height: 1.8em; font-size: 13px;">&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">42、流动边框效果的表格 <br>把如下代码加入&lt;body&gt;区域中 <br>&lt;SCRIPT&gt; <br>l=Array(6,7,8,9,'a','b','b','c','d','e','f') <br>Nx=5;Ny=35 <br>+((Nx+2)*16)+"&gt;&lt;tr&gt;" <br>for(x=Nx;x&lt;Nx+Ny;x++) <br>t+="&lt;td width=16 id=a_mo"+x+"&gt; &lt;/td&gt;" <br>t+="&lt;/tr&gt;&lt;tr&gt;&lt;td width=10 id=a_mo"+(Nx-1)+"&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;td width=16 id=a_mo"+(Nx+Ny)+"&gt;&lt;/td&gt;&lt;/tr&gt;" <br>for(x=2;x&lt;=Nx;x++) <br>t+="&lt;tr&gt;&lt;td width=16 id=a_mo"+(Nx-x)+"&gt; &lt;/td&gt;&lt;td width=16 id=a_mo"+(Ny+Nx+x-1)+"&gt; &lt;/td&gt;&lt;/tr&gt;" <br>t+="&lt;tr&gt;" <br>for(x=Ny;x&gt;0;x--) <br>t+="&lt;td width=16 id=a_mo"+(x+Nx*2+Ny-1)+"&gt; &lt;/td&gt;" <br>***(t+"&lt;/tr&gt;&lt;/table&gt;") <br>var N=Nx*2+Ny*2 <br>function f1(y){ <br>for(i=0;i&lt;N;i++){ <br>c=(i+y)%20;if(c&gt;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>&lt;/SCRIPT&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">43、JavaScript主页弹出窗口技巧 <br>窗口中间弹出 <br>&lt;script&gt; <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"&gt; <br>function WinOpen() { <br>msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no"); <br>msg.***("&lt;HEAD&gt;&lt;TITLE&gt;哈 罗!&lt;/TITLE&gt;&lt;/HEAD&gt;"); <br>msg.***("&lt;CENTER&gt;&lt;H1&gt;酷 毙 了!&lt;/H1&gt;&lt;h2&gt;这 是&lt;B&gt;JavaScript&lt;/B&gt;所 开 的 视 窗!&lt;/h2&gt;&lt;/CENTER&gt;"); <br>} <br>&lt;/script&gt; <br>&lt;/head&gt; <br>&lt;body&gt; <br>&lt;form&gt; <br>&lt;input&gt; <br>&lt;/form&gt; <br>&lt;/body&gt; <br>&lt;/html&gt; <br>============== <br>一、在下面的代码中,你只要单击打开一个窗口,即可链接到赛迪网。而当你想关闭时,只要单击一下即可关闭刚才打开的窗口。 <br>  代码如下: <br>  &lt;SCRIPT language="JavaScript"&gt; <br>  &lt;!-- <br>  function openclk() { <br>  another=open('1000){this.resized=true;this.style.width=1000;}" align=absMiddle border=0&gt;http://www.ccidnet.com','NewWindow'); <br>  } <br>  function closeclk() { <br>  another.close(); <br>  } <br>  //--&gt; <br>  &lt;/SCRIPT&gt; <br>  &lt;FORM&gt; <br>  &lt;INPUT TYPE="BUTTON" NAME="open"onC&gt; <br>  &lt;BR&gt; <br>  &lt;INPUT TYPE="BUTTON" NAME="close"onC&gt; <br>  &lt;/FORM&gt; <br>  二、上面的代码也太静了,为何不来点动感呢?如果能给页面来个降落效果那该多好啊! <br>  代码如下: <br>  &lt;script&gt; <br>  function drop(n) { <br>  if(self.moveBy){ <br>  self.moveBy (0,-900); <br>  for(i = n; i &gt; 0; i--){ <br>  self.moveBy(0,3); <br>  } <br>  for(j = 8; j &gt; 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>  &lt;/script&gt; <br>  &lt;body onL&gt; <br>  三、讨厌很多网站总是按照默认窗口打开,如果你能随心所欲控制打开的窗口那该多好。 <br>  代码如下: <br>  &lt;SCRIPT LANGUAGE="JavaScript"&gt; <br>  &lt;!-- 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 --&gt; <br>  &lt;/script&gt; <br>  &lt;table&gt; <br>  &lt;tr&gt; <br>  &lt;td&gt; <br>  &lt;form name=popupform&gt; <br>  &lt;pre&gt; <br>  打开页面的参数&lt;br&gt; <br>  离开左边的距离: &lt;input type=text name=left size=2 maxlength=4&gt; pixels <br>  离开右边的距离: &lt;input type=text name=top size=2 maxlength=4&gt; pixels <br>  窗口的宽度: &lt;input type=text name=width size=2 maxlength=4&gt; pixels <br>  窗口的高度: &lt;input type=text name=height size=2 maxlength=4&gt; pixels <br>  &lt;/pre&gt; <br>  &lt;center&gt; <br>  &lt;input type=buttononC&gt; <br>  &lt;/center&gt; <br>  &lt;/form&gt; <br>  &lt;/td&gt; <br>  &lt;/tr&gt; <br>  &lt;/table&gt;你只要在相对应的对话框中输入一个数值即可,将要打开的页面的窗口控制得很好。</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">44、页面的打开移动 <br>把如下代码加入&lt;body&gt;区域中 <br>&lt;SCRIPT LANGUAGE="JavaScript"&gt; <br>&lt;!-- Begin <br>for (t = 2; t &gt; 0; t--) { <br>for (x = 20; x &gt; 0; x--) { <br>for (y = 10; y &gt; 0; y--) { <br>parent.moveBy(0,-x); <br> } <br>} <br>for (x = 20; x &gt; 0; x--) { <br>for (y = 10; y &gt; 0; y--) { <br>parent.moveBy(0,x); <br> } <br>} <br>for (x = 20; x &gt; 0; x--) { <br>for (y = 10; y &gt; 0; y--) { <br>parent.moveBy(x,0); <br> } <br>} <br>for (x = 20; x &gt; 0; x--) { <br>for (y = 10; y &gt; 0; y--) { <br>parent.moveBy(-x,0); <br> } <br> } <br>} <br>//--&gt; <br>// End --&gt; <br>&lt;/script&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">45、显示个人客户端机器的日期和时间 <br>&lt;script language="LiveScript"&gt; <br>&lt;!-- Hiding <br> today = new Date() <br> ***("现 在 时 间 是: ",today.getHours(),":",today.getMinutes()) <br> ***("&lt;br&gt;今 天 日 期 为: ", today.getMonth()+1,"/",today.getDate(),"/",today.getYear()); <br>// end hiding contents --&gt; <br>&lt;/script&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">46、自动的为你每次产生最後修改的日期了: <br>&lt;html&gt; <br>&lt;body&gt; <br>This is a simple HTML- page. <br>&lt;br&gt; <br>Last changes: <br> &lt;script language="LiveScript"&gt; <br> &lt;!-- hide script from old browsers <br> ***(document.lastModified) <br> // end hiding contents --&gt; <br> &lt;/script&gt; <br>&lt;/body&gt; <br>&lt;/html&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">47、不能为空和邮件地址的约束: <br>&lt;html&gt; <br>&lt;head&gt; <br>&lt;script language="JavaScript"&gt; <br>&lt;!-- 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>// --&gt; <br>&lt;/script&gt; <br>&lt;/head&gt; <br>&lt;body&gt; <br>&lt;form &gt; <br>Enter your name:&lt;br&gt; <br>&lt;input&gt; <br>&lt;input value="输 入 测 试" onC&gt; <br>&lt;P&gt; <br>Enter your e-mail address:&lt;br&gt; <br>&lt;input&gt; <br>&lt;input value="输 入 测 试" onC&gt; <br>&lt;/body&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">48、跑马灯 <br>&lt;html&gt; <br>&lt;head&gt; <br>&lt;script language="JavaScript"&gt; <br>&lt;!-- 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&lt;0) { <br> for (var i=1; i&lt;=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>//--&gt; <br>&lt;/script&gt; <br>&lt;/head&gt; <br>&lt;body onL&gt; <br>这里可显示您的网页 ! <br>&lt;/body&gt; <br>&lt;/html&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">49、在网页中用按钮来控制前页,后页和主页的显示。 <br>&lt;html&gt; <br>&lt;body&gt; <br>&lt;FORM NAME="buttonbar"&gt; <br>&lt;INPUT TYPE="button" VALUE="Back" onC&gt; <br>&lt;INPUT TYPE="button" VALUE="JS- Home" onC&gt; <br>&lt;INPUT TYPE="button" VALUE="Next" onCL&gt; <br>&lt;/FORM&gt; <br>&lt;/body&gt; <br>&lt;/html&gt; <br>50、查看某网址的源代码 <br>把如下代码加入&lt;body&gt;区域中 <br>&lt;SCRIPT&gt; <br>function add() <br>{ <br>var ress=document.forms[0].luxiaoqing.value <br>window.loc+ress; <br>} <br>&lt;/SCRIPT&gt; <br>输入要查看源代码的URL地址: <br>&lt;FORM&gt;&lt;input size=40 http://%22%3e%3c/FORM"&gt;<span style="line-height: 1.8em; font-size: 13px;">http://"&gt;&lt;/FORM</span><span style="line-height: 1.8em; font-size: 13px;">&gt; <br>&lt;FORM&gt;&lt;br&gt; <br>&lt;INPUT onClick=add()&gt; <br>&lt;/FORM&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">51、title显示日期 <br>把如下代码加入&lt;body&gt;区域中: <br>&lt;script language="JavaScript1.2"&gt; <br>&lt;!--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--&gt; <br>&lt;/script&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">52、显示所有链接 <br>把如下代码加入&lt;body&gt;区域中 <br>&lt;script language="JavaScript1.2"&gt; <br>&lt;!-- <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.***("&lt;font size='2'&gt;一共有"+total+"个连接&lt;/font&gt;&lt;br&gt;") <br>for (i=0;i&lt;total;i++){ <br>win2.***("&lt;font size='2'&gt;"+links<span style="font-style: italic;">.outerHTML+"&lt;/font&gt;&lt;br&gt;") <br>} <br>} <br>//--&gt; <br>&lt;/script&gt; <br>&lt;inputonC &gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">53、回车键换行 <br>把如下代码加入&lt;body&gt;区域中 <br>&lt;script &gt; <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 &lt; 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>&lt;/script&gt; <br>&lt;form&gt; <br>&lt;inputonkeypress="return handleEnter(this, event)"&gt;&lt;br&gt; <br>&lt;inputonkeypress="return handleEnter(this, event)"&gt;&lt;br&gt; <br>&lt;textarea&gt;回车换行</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">54、确认后提交 <br>把如下代码加入&lt;body&gt;区域中 <br>&lt;SCRIPT LANGUAGE="JavaScript"&gt; <br>&lt;!-- <br>function msg(){ <br>if (confirm("你确认要提交嘛!")) <br>document.lnman.submit() <br>} <br>//--&gt; <br>&lt;/SCRIPT&gt; <br>&lt;form action=""&gt; <br> &lt;p&gt; <br> &lt;input &gt; <br> &lt;/p&gt; <br> &lt;p&gt; <br> &lt;input value="提交" &gt; <br> &lt;/p&gt; <br>&lt;/form&gt;</span> <br><br><span style="line-height: 1.8em; font-size: 13px;">55、改变表格的内容 <br>把如下代码加入&lt;body&gt;区域中 <br>&lt;script ***script&gt; <br>var arr=new Array() <br>arr[0]="一一一一一"; <br>arr[1]="二二二二二"; <br>arr[2]="三三三三三"; <br>&lt;/script&gt; <br>&lt;select onchange="zz.cells[this.selectedIndex].innerHTML=arr[this.selectedIndex]"&gt; <br> &lt;option value=a&gt;改变第一格&lt;/option&gt; <br> &lt;option value=a&gt;改变第二格&lt;/option&gt; <br> &lt;option value=a&gt;改变第三格&lt;/option&gt; <br>&lt;/select&gt; <br>&lt;table id=zz border=1&gt; <br> &lt;tr height=20&gt; <br> &lt;td width=150&gt;第一格&lt;/td&gt; <br>&lt;td width=150&gt;第二格&lt;/td&gt; <br>&lt;td width=150&gt;第三格&lt;/td&gt; <br> &lt;/tr&gt; <br>&lt;/table&gt;</span> &lt;!--v:3.2--&gt;</span></span></span></span>&lt;!--v:3.2--&gt;
</div>
</div>
分享到:
评论

相关推荐

    Javascript中最常用的55个经典技巧.wps

    Javascript中最常用的55个经典技巧.wps Javascript中最常用的55个经典技巧.wps Javascript中最常用的55个经典技巧.wps

    JavaScript最常用的55个经典技巧

    本资源总结了 55 个 JavaScript 经典技巧,涵盖了多方面的 JavaScript 使用技巧,包括屏蔽鼠标右键、防止复制、防止粘贴、取消选取、防止用户 Frame 页面、屏蔽输入法、获取控件的绝对位置、判断上一页的来源等多种...

    Javascript中最常用的经典技巧

    ### JavaScript中最常用的经典技巧解析 #### 一、彻底屏蔽鼠标右键 - **知识点**: `oncontextmenu` 事件处理程序通常用来响应鼠标右键点击事件。通过设置 `window.event.returnValue = false` 或者直接返回 `false...

    Javascript中最常用的55个经典技巧.rar

    这份名为“Javascript中最常用的55个经典技巧”的压缩包文件显然旨在帮助开发者提升技能,掌握JavaScript的核心概念和实用技巧。让我们深入探讨一下这些可能涵盖的知识点。 1. **变量声明与作用域**:理解var、let...

    Javascript中最常用的55个经典技巧.doc

    Javascript 中最常用的 55 个经典技巧 本文档总结了 55 个经典的 Javascript 技巧,涵盖了防止鼠标右键、防止复制、防止粘贴、设置 favicon、关闭输入法、防止被 frame 等多个方面。这些技巧可以帮助开发者快速解决...

    Javascript中最常用的55个经典技巧 - java060515的专栏 - CSDN博客.htm

    Javascript中最常用的55个经典技巧 - java060515的专栏 - CSDN博客.htm

Global site tag (gtag.js) - Google Analytics