下载首页下载分类最近更新排 行 榜国产软件国外软件汉化补丁本站论坛BT下载页
  • 设为首页
  • 收藏本站
  • 联系我们
您的位置:首页网页制作JS/Ajax → 推荐:最新 javascript 技巧集
推荐:最新 javascript 技巧集
出处:本站整理 作者:佚名 日期:2007-5-7 16:47:30 人气: [ ]

 //浏览器验证

  function checkBrowser()
  { 
     this.ver=navigator.appVersion 
     this.dom=document.getElementById?1:0 
     this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; 
     this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
     this.ie4=(document.all && !this.dom)?1:0; 
     this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
     this.ns4=(document.layers && !this.dom)?1:0; 
     this.mac=(this.ver.indexOf('Mac') > -1) ?1:0; 
     this.ope=(navigator.userAgent.indexOf('Opera')>-1); 
     this.ie=(this.ie6 || this.ie5 || this.ie4) 
     this.ns=(this.ns4 || this.ns5) 
     this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope) 
     this.nbw=(!this.bw) 
     return this;
  }
  //计算内容宽和高

  <SCRIPT  language="javascript">  
  function  test(obj)  
  {  
         var  range  =  obj.createTextRange();  
         alert("内容区宽度:  "  +  range.boundingWidth    
                                                   +  "px\r\n内容区高度:  "  +  range.boundingHeight  +  "px");  
               
  }  
  </SCRIPT>  
  <BODY>  
  <Textarea id="txt" height="150">sdf</textarea><INPUT  type="button"  value="计算内容宽度"  onClick="test(txt)">  
  </BODY>
  //无模式的提示框

  function modelessAlert(Msg)
  {
     window.showModelessDialog("javascript:alert(\""+escape(Msg)+"\");window.close();","","status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;");
  }

   

  
  //屏蔽按键

  <html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <noscript><meta http-equiv="refresh" content="0;url=about:noscript"></noscript>
    <title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键</title>
  </head>
  <body>
  <script language="Javascript"><!--
    //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键
    //Author: meizz(梅花雨) 2002-6-18
  function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键
  function window.onhelp(){return false} //屏蔽F1帮助
  function document.onkeydown()
  {
    if ((window.event.altKey)&&
        ((window.event.keyCode==37)||   //屏蔽 Alt+ 方向键 ←
         (window.event.keyCode==39)))   //屏蔽 Alt+ 方向键 →
    {
       alert("不准你使用ALT+方向键前进或后退网页!");
       event.returnValue=false;
    }
       /* 注:这还不是真正地屏蔽 Alt+ 方向键,
       因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
       用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
       有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/
    if ((event.keyCode==8)  ||                 //屏蔽退格删除键
        (event.keyCode==116)||                 //屏蔽 F5 刷新键
        (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
       event.keyCode=0;
       event.returnValue=false;
       }
    if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}  //屏蔽F11
    if (event.ctrlKey && event.keyCode==78) event.returnValue=false;   //屏蔽 Ctrl+n
    if (event.shiftKey && event.keyCode==121)event.returnValue=false;  //屏蔽 shift+F10
    if (window.event.srcElement.tagName == "A" && window.event.shiftKey) 
        window.event.returnValue = false;             //屏蔽 shift 加鼠标左键新开一网页
    if ((window.event.altKey)&&(window.event.keyCode==115))             //屏蔽Alt+F4
    {
        window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
        return false;
    }
  }
  </script>
  屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
  </body>
  </html>

相关文章
相关软件
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
关于本站 | 广告服务 | 版权声明 | 联系我们 | | 联系我 | 交流群:1361692 7710545
本站部分带宽由:华夏名网武汉IDC数据中心 赞助[排名不分先后] Powered By 零度软件园
本站软件均来源于网络,仅供学习所用。若侵犯了你的权益,请立即通知我们,我们将第一时间删除!