js常用技巧汇总
oncontextmenu="window.event.returnvalue=false"<table border oncontextmenu=return(false)><td>可用于Table</td></table>取消选取、防止复制
<body onselectstart="return false">不准粘贴
onpaste="return false"防止复制
oncopy="return false;" oncut="return false;"IE地址栏前换成自己的图标
<link rel="Shortcut Icon" href="favicon.ico">可以在收藏夹中显示出你的图标
<link rel="Bookmark" href="favicon.ico">关闭输入法
<input style="ime-mode:-Disabled">删除时确认
<a href=`java script:if(confirm("确实要删除吗?"location="boos.asp?&areyou=删除&page=1"`>删除</a> 光标是停在文本框文字的最后<script language="javascript">function cc(){var e = event.srcElement;var r =e.createTextRange();r.moveStart(`character`,e.value.length);r.collapse(true);r.select();}</script><input type=text name=text1 value="123" onfocus="cc()">屏蔽功能键Shift,Alt,Ctrl <script>function look(){if(event.shiftKey)alert("禁止按Shift键!"; //可以换成ALT CTRL}document.onkeydown=look;</script> 在打开的子窗口刷新父窗口window.opener.location.reload()在页面中加入不是满铺的背景图片,拉动页面时背景图不动?
<style>body{background-image:url(logo.gif); background-repeat:no-repeat;background-position:center;background-attachment: fixed}</style>获得一个窗口的大小document.body.clientWidth; document.body.clientHeightTEXTAREA自适应文字行数的多少
<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight"></textarea>脚本永不出错
<SCRIPT LANGUAGE="javascript"><!-- Hidefunction killErrors() {return true;}window.onerror = killErrors;// --></SCRIPT>ENTER键可以让光标移到下一个输入框<input onkeydown="if(event.keyCode==13)event.keyCode=9">关闭本窗体间跳转到另一个页面
this.HyperLink1.NavigateUrl = "javascript:onclick=window.opener.location.assign ('" + "index.aspx"+ "?&Func=Edit&AutoID=" + intAutoid + ');window.close();"; 关闭本弹出窗体,并刷新父页面this.Response.Write(" <script language='javascript'>window.opener.location.reload();window.close(); </script>"); ???????????????