在网站开发中经常用到的javaScript技术

news/2024/4/30 23:42:24/文章来源:https://blog.csdn.net/zl198183/article/details/513664

1 >屏蔽功能类

1.1 屏蔽键盘所有键
<script language=javascript>
<!--
function document.onkeydown(){
   event.keyCode = 0;
   event.returnvalue = false;
}
-->
</script>

1.2 屏蔽鼠标右键

在body标签里加上οncοntextmenu=self.event.returnvalue=false

或者

<script language=javascript>
<!--
function document.oncontextmenu() 

  return false; 

-->
</script>

function nocontextmenu()

    if(document.all) {
        event.cancelBubble=true;
        event.returnvalue=false; 
        return false; 
    }
}

或者

<body οnmοusedοwn=rclick() οncοntextmenu= nocontextmenu()>

<script language=javascript>
<!--
function rclick()
{
    if(document.all) {
        if (event.button == 2){
            event.returnvalue=false;
        }
    }
}
-->
</script>


1.3 屏蔽 Ctrl+N、Shift+F10、F5刷新、退格键

<script language=javascript>
<!--
  //屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
function window.onhelp(){return false} //屏蔽F1帮助
function KeyDown(){
  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.srcElement.type != text && 
      event.srcElement.type != textarea && 
      event.srcElement.type != password) ||           //屏蔽退格删除键   
      (event.keyCode==116)||                            //屏蔽 F5 刷新键
      (event.ctrlKey && event.keyCode==82)){            //Ctrl + R
     event.keyCode=0;
     event.returnvalue=false;
     }
  if ((event.ctrlKey)&&(event.keyCode==78))   //屏蔽 Ctrl+n
     event.returnvalue=false;
  if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
     event.returnvalue=false;
  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;}
  }
 /* 另外可以用 window.open 的方法屏蔽 IE 的所有菜单
第一种方法:
  window.open(你的.htm, ,toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0)
第二种方法是打开一个全屏的页面:
  window.open(你的.asp, , fullscreen=yes)
 */
//-->
</script>

1.4屏蔽浏览器右上角“最小化”“最大化”“关闭”键

<script language=javascript>
function window.onbeforeunload()
{
  if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
  {
    window.event.returnvalue = ;
  }
}
</script>

或者使用全屏打开页面

<script language=javascript>
<!--
window.open(www.32pic.com,32pic,fullscreen=3,height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no);
-->
</script>

注:在body标签里加上οnbefοreunlοad=javascript :return false(使不能关闭窗口)

1.5屏蔽F5键

<script language=javascript>
<!--
function document.onkeydown() 

    if ( event.keyCode==116) 
    { 
        event.keyCode = 0; 
        event.cancelBubble = true; 
        return false; 
    }
}
-->
</script>

1.6屏蔽IE后退按钮

在你链接的时候用 <a href=javascript :location.replace(url)>

1.7屏蔽主窗口滚动条

在body标签里加上 style=overflow-y:hidden

1.8 屏蔽拷屏,不断地清空剪贴板

在body标签里加上οnlοad=setInterval(clipboardData.setData(Text,/),100)

1.9 屏蔽网站的打印功能

<style>
@media print {
   * { display: none }
}
</style>

1.10 屏蔽IE6.0 图片上自动出现的保存图标

方法一:
<META HTTP-EQUIV=imagetoolbar CONTENT=no>
方法二:
<img galleryimg=no>

1.11 屏蔽页中所有的script

<noscrript></noscript>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_886404.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用HTML5的一个重要特性 —— DeviceOrientation来实现手机网站上的摇一摇功能

介绍之前做两个声明&#xff1a; 以下代码可以直接运行&#xff0c;当然你别忘了引用jQuery才行。 <script> // DeviceOrientation将底层的方向传感器和运动传感器进行了高级封装&#xff0c;提供了DOM事件的支持。 // 这个特性包括两个事件&#xff1a; // 1、deviceOri…

项目简介-NodeJS+MongoDB实现简单网站

项目简介-NodeJSMongoDB实现简单网站 主要是参考视频学习。视频地址&#xff1a; http://www.imooc.com/learn/75 一、项目要求 要求在云计算平台上采用脚本语言NoSQL数据库实现一个简单的在线应用系统。 以小组实验报告的形式提交。 二、项目简介 2122网站&#xff0c;是…

基于SSM实现的简易员工管理系统(基于阿里云的网站上线篇)

2017-9-9 16:49更新&#xff1a; 好的&#xff0c;现在看来不备案是彻底玩不了了&#xff0c;想看看界面的&#xff0c;可以通过ip访问&#xff0c;IP好像暂时还没有封&#xff0c;不知道还能活多久&#xff0c;哎~&#xff08;101.132.76.93&#xff09; 2017-9-8 23:23更新&…

基于SSM实现的简易员工管理系统(基于阿里云的网站上线篇)

2017-9-9 16:49更新&#xff1a; 好的&#xff0c;现在看来不备案是彻底玩不了了&#xff0c;想看看界面的&#xff0c;可以通过ip访问&#xff0c;IP好像暂时还没有封&#xff0c;不知道还能活多久&#xff0c;哎~&#xff08;101.132.76.93&#xff09; 2017-9-8 23:23更新&…

Ubuntu安装docker,使用docker安装awvs,并测试网站输出测试报告

Ubuntu安装docker&#xff0c;使用docker安装awvs&#xff0c;并测试网站输出测试报告 1.Ubuntu安装docker ​ 在Ubuntu中按CtrlAltT进入终端命令&#xff0c;实际安装参考Ubuntu Docker 安装 | 菜鸟教程 (runoob.com) 我是用下面的命令&#xff0c;然后系统提醒缺啥&#x…

自助建站工具 搭建出来的网站真的适合SEO吗?

最近有一个做SEO优化朋友问笔者&#xff0c;为什么自助建站做出来的网站排名很难做上去。我的第一个反应是&#xff0c;不会吧&#xff0c;用自助建站做出来的网站做SEO&#xff0c;这要是能做上去排名&#xff0c;那才叫奇怪呢。但是呢&#xff0c;又不能和朋友这样直接说&…

网站建设精选案例之网站商城

网站商城的模板虽然差不多&#xff0c;但是同一个模板设计出来的东西有所不同&#xff0c;效果也不一样。 案例一&#xff1a;乐城网购&#xff08;www.lemalling.com&#xff09; 乐城网购商城是依托中国硅谷北京中关村的科技、电子、服务优势而创立的新一代专业电子商务消费…

IT行业网站建设的四种模板特色

“网站建设”在各行各业已不是一个陌生的名词。无论是金融、物流、服务行业&#xff0c;还是食 品、化工行业&#xff0c;大家都想通过建立网站&#xff0c;来促进企业的发展。但是&#xff0c;网站建设并不是一项容易的工程&#xff0c;不是直接复制那些做得比较好的网站就可以…

凡科建站之音乐古筝网站建设案例分析

凡科网为秦筝音乐工作室建立的网站&#xff0c;古筝有柔美&#xff0c;清雅的特点&#xff0c;网站风格也完全依照企业的特点去建设的&#xff0c;进入网站伴随而来的是清脆的音乐&#xff0c;让人似乎置身于竹林&#xff0c;享受着此时此刻的宁静。 网站首页配上富有中秋韵味…

数码产品网站建设都有哪些特色?

今天要介绍的是数码产品网站该如何设计。之前我也说过了&#xff0c;不同行业网站突出的重点也有所不一样&#xff0c;正如现在所说的B2B,B2C,C2C等类型。B2B的网站主要是展现企业的文化、荣誉&#xff0c;树立企业品牌&#xff0c;这是企业网站宣传目的。而B2C和C2C重点在与产…

服装行业的网站建设的特点

互联网的兴起对不同行业都产生了巨大的影响。各种大型综合门户网站悄然而至&#xff0c;使得这类型的网站出现饱和情况&#xff0c;专业性网站成为时代发展的必然趋势。服装行业的网站也越来越多&#xff0c;网站也各有特色的服务&#xff0c;各有风格。 通过对几家服装网站分…

网站建设解决方案之海华科技

网站建设案例&#xff1a;海华科技 所属产品业务&#xff1a;提供多媒体会议室 网站关键词&#xff1a;北京海华建达科技发展有限公司、专业显示系统服务商、海华科技 凡科网受海华科技之托&#xff0c;为北京海华建达科技发展有限公司建设网站&#xff0c;也就是海华科技网…

网页设计金酸梅奖:世界上最烂的网站

【PConline 欣赏】想把网页设计好很难&#xff0c;但是想把网页设计的差容易了很多&#xff0c;方法也很多。配色使用不当&#xff0c;字体选用不搭调都能降低页面的可读性&#xff0c;这对网站来说是很致命的。有的设计缺陷是用户无法及时找到信息&#xff0c;而有的缺陷是视觉…

自助建站之页面边框样式设置

自助建站秉承着会打字就会建站的理念&#xff0c;提供非常简单、易用的自助建站系统&#xff0c;让个人或者企业能够快速、方便的建设出自己想要的网站&#xff0c;就算是零基础的建站者&#xff0c;也能在几分钟内建设出一个网站&#xff0c;那么在使用凡科自助建站系统的时候…

建立一个网站,只需懂这一招

一个专业的网站应该可以存活几年甚至有存活几十年的潜力以及价值。因此&#xff0c;建设一个专业的网站&#xff0c;就要体现专业化&#xff0c;以及用价值去留住用户&#xff0c;这是专业网站成功建设的关键字。那么如何建设专业的网站呢&#xff1f;今天我们就一起来分享一下…

一个成功的网站是这样炼成的

做一个网站其实非常简单&#xff0c;一个网站的建立只需要具备域名、空间、程序即可&#xff0c;但是做出成功的网站并不简单&#xff0c;网站制作前就需要经过多方面的综合考虑。现在&#xff0c;凡科建站就说说如何创建一个成功的网站吧。 一、确定企业建站的目的 分析产品地…

解锁新网站赢得用户青睐的三大技巧

互联网的时代&#xff0c;讲的就是用户为王的时代。所以说&#xff0c;做好网站的用户体验才是 网站建设 的重点。企业网站的建设目的就是为了吸引更多的用户&#xff0c;并且把企业的产品销售出去。不过对于一个新网站来说&#xff0c;怎样才可以做到每一个方面都是完美的&a…

建站大钜惠,只要你来就赚到

你是不是想制作网站&#xff0c;但是一直因为价格而迟迟没有下手呢&#xff1f; 现在你就不用愁了 因为接下来 小编为大家分享一个不一样的建站大优惠 活动说明&#xff1a; 2017年7月1日—2017年7月31日期间 首次购买 凡科建站 网站版本的用户可有以下福利 &#xff1a; 1&am…

六个简单而有创意的网站设计小技巧

创意并不是说有就有的&#xff0c;而且也不是随手就可以得到的&#xff0c;尤其是哪些每天都需要创意的设计师来说&#xff0c;灵感的昙花一现是不够的&#xff0c;也不能支撑工作的使用。但是在设计行业的设计师们都会有自己的一些特别的技巧&#xff0c;那么在 网站制作 过…

如何创建网站才能让用户喜欢

网站优化可谓是无处不在&#xff0c;而站长对网站的优化都有很多问题需要面对&#xff0c;有些问题非常让人头疼。现在的优化方案很多都已经被站长们使用过度了&#xff0c;而没有在原有的基础上进行创新&#xff0c;这样的网站的优化就不会有更好的效果了。如何创建网站,才让优…