js常用技巧汇总

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