位置:海鸟网 > IT > JavaScript >

JavaScript 经典代码大全

1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键

<table border oncontextmenu=return(false)><td>no</table> 可用于Table

2. <body onselectstart="return false"> 取消选取、防止复制

3. onpaste="return false" 不准粘贴

4. oncopy="return false;" oncut="return false;" 防止复制

5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标

6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标

7. <input style="ime-mode:-Disabled"> 关闭输入法

8. 永远都会带着框架

<script language=";`";>

12.删除时确认

<a href=`"确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删

除</a> 

13. 取得控件的绝对位置

//"> 

<param name="Command" value="Minimize"></object>

<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 

<param name="Command" value="Maximize"></object>

<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">

<PARAM NAME="Command" value="Close"></OBJECT>

<input type=button value=最小化 onclick=hh1.Click()>

<input type=button value=最大化 onclick=hh2.Click()>

<input type=button value=关闭 onclick=hh3.Click()>

本例适用于IE

17.屏蔽功能键Shift,Alt,Ctrl 

<script> 

function look(){  

if(event.shiftKey)  

alert("禁止按Shift键!"; //可以换成ALT CTRL 

}  

document.onkeydown=look;  

</script> 

18. 网页不会被缓存 

<META HTTP-EQUIV="pragma" CONTENT="no-cache"> 

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> 

<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> 

或者<META HTTP-EQUIV="expires" CONTENT="0"> 

19.怎样让表单没有凹凸感? 

<input type=text style="border:1 solid #000000">  

或 

<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:  

1 solid #000000"></textarea> 

20.<div><span>&<layer>的区别?  

<div>(division)用来定义大段的页面元素,会产生转行  

<span>用来定义同一行内的元素,跟<div>的唯一区别是不产生转行  

<layer>是ns的标记,ie不支持,相当于<div> 

21.让弹出窗口总是在最上面: 

<body onblur="this.focus();"> 

22.不要滚动条?  

让竖条没有:  

<body style=`overflow:-Scroll;overflow-y:hidden`>  

</body>  

让横条没有:  

<body style=`overflow:-Scroll;overflow-x:hidden`>  

</body>  

两个都去掉?更简单了  

<body scroll="no">  

</body>  

23.怎样去掉图片链接点击后,图片周围的虚线? 

<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a> 

24.电子邮件处理提交表单 

<form name="form1" method="post" action="mailto***@***.com" enctype="text/plain">  

<input type=submit> 

</form> 

25.在打开的子窗口刷新父窗口的代码里如何写? 

window.opener.location.reload() 

26.如何设定打开页面的大小 

<body onload="top.resizeTo(300,200);"> 

打开页面的位置<body onload="top.moveBy(300,200);">