防止复制,禁用按键,小广告

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4     <title>禁用复制</title>
  5     <style type="text/css">
  6         #dv
  7         {
  8             border: 1px solid red; /*第一种方法,做一个div挡住所有页面*/
  9             position: fixed;
 10             left: 0;
 11             right: 0;
 12             top: 0;
 13             bottom: 0;
 14         }
 15         #ad1
 16         {
 17             /*小广告*/
 18             position: fixed;
 19             left: 0;
 20             bottom: 0;
 21         }
 22         #ad2
 23         {
 24             position: fixed;
 25             right: 0;
 26             bottom: 0;
 27         }
 28     </style>
 29     <script type="text/javascript">
 30         //第二种方法,禁用按键
 31         onload = function () {
 32             //document.body加上body才能点出后面的
 33             document.body.onkeydown = function (e) {
 34             //禁用所有按键
 35                 //alert(e.key + "," + e.keyCode);
 36                 return false;
 37             }
 38         }
 39     </script>
 40 </head>
 41 <body>
 42     <div id="dv">
 43     </div>
 44     <div id="ad1">
 45         <img src="source/image/01.jpg" />
 46     </div>
 47     <div id="ad2">
 48         <img src="source/image/02.jpg" />
 49     </div>
 50     <p>
 51         美文赏析
 52     </p>
 53     <p>
 54         美文赏析
 55     </p>
 56     <p>
 57         美文赏析
 58     </p>
 59     <p>
 60         美文赏析
 61     </p>
 62     <p>
 63         美文赏析
 64     </p>
 65     <p>
 66         美文赏析
 67     </p>
 68     <p>
 69         美文赏析
 70     </p>
 71     <p>
 72         美文赏析
 73     </p>
 74     <p>
 75         美文赏析
 76     </p>
 77     <p>
 78         美文赏析
 79     </p>
 80     <p>
 81         美文赏析
 82     </p>
 83     <p>
 84         美文赏析
 85     </p>
 86     <p>
 87         美文赏析
 88     </p>
 89     <p>
 90         美文赏析
 91     </p>
 92     <p>
 93         美文赏析
 94     </p>
 95     <p>
 96         美文赏析
 97     </p>
 98     <p>
 99         美文赏析
100     </p>
101     <p>
102         美文赏析
103     </p>
104     <p>
105         美文赏析
106     </p>
107     <p>
108         美文赏析
109     </p>
110     <p>
111         美文赏析
112     </p>
113     <p>
114         美文赏析
115     </p>
116     <p>
117         美文赏析
118     </p>
119     <p>
120         美文赏析
121     </p>
122     <p>
123         美文赏析
124     </p>
125     <p>
126         美文赏析
127     </p>
128     <p>
129         美文赏析
130     </p>
131     <p>
132         美文赏析
133     </p>
134     <p>
135         美文赏析
136     </p>
137     <p>
138         美文赏析
139     </p>
140 </body>
141 </html>
时间: 2024-12-09 04:58:03

防止复制,禁用按键,小广告的相关文章

从运营商小广告到HTTPS

相信很多人都试过这样的经历,浏览一个正常的网站时,右下突然角弹出一堆小广告,而且这些广告的内容和你浏览的网站格格不入: 前几天还有某微博用户爆料访问github时居然也有广告: 又或者,你有没有试过因为不小心输错了某个网站的网址,出来一堆不堪入目的广告内容? 我今天还特意在家里试了一把,故意输入一个乱七八糟的网址,出来的页面让我无语,各种小广告,而且连续故意输错几个网址,都是这样: 上面说的几个事情,未必但很有可能就是运营商DNS劫持.事实上,运营商劫持几乎到了明目张胆的地步,尤其是一些N级小电

正则表达式查找评论列表中的小广告

import java.util.ArrayList; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Cao53b { /** * 白纸教你正则表达式的用法 * 找到评论列表中的小广告 * 输入:一个List<String> 评论列表 * 匹配词库:List<String> 匹配词库 * 结果 map:HashMap<String,String> */ publi

qml自学笔记------自己写相似于劲舞团的按键小游戏(中)

接上篇<qml自学笔记------自己写类似于劲舞团的按键小游戏(上)> 第三部分DisplayPart.qml 代码的其它部分都是渣,就这里花了点时间,整个小游戏就靠这个文件. 首先,屏幕上要随机的滑过空格或者箭头,每个图片就是一个项目,那么就要动态的创建项目. 动态创建项目方法有三种(我所知道的),第一种是通过JavaScript调用Qt.createComponent(),Qt.createQmlObject()来创建对象,这里要注意的是创建时必须传父对象,由于图形项目没有父对象是无法显

UI tableView 的头视图 &amp; &quot;小广告&quot;

self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height - 64) style:UITableViewStylePlain]; [self.view addSubview:self.tableView]; [_tableView release]; self.tableView.dataSource =

qml自学笔记------自己写类似于劲舞团的按键小游戏(中)

接上篇<qml自学笔记------自己写类似于劲舞团的按键小游戏(上)> 第三部分DisplayPart.qml 代码的其他部分都是渣,就这里花了点时间,整个小游戏就靠这个文件. 首先,屏幕上要随机的滑过空格或者箭头,每一个图片就是一个项目,那么就要动态的创建项目.动态创建项目方法有三种(我所知道的),第一种是通过JavaScript调用Qt.createComponent(),Qt.createQmlObject()来创建对象,这里要注意的是创建时必须传父对象,因为图形项目没有父对象是无法显

qml自学笔记------自己写类似于劲舞团的按键小游戏(下)

接上篇<qml自学笔记------自己写类似于劲舞团的按键小游戏(中)> 第四部分 PauseButton.qml 和 RestartButton.qml 第四部分其实就是两个按键,一个是暂停,一个是重新开始. 暂停按键按下时就将Timer定时器的running属性设成false,将按键上的text属性设成"开始",就这么两件事.但是,由于点击重新开始时暂停按键也需要有所改变,换而言之即其他对象要改变这个按键的属性,因此给按键添加了两个属性stat和pauseText,st

[No00006C]文件名复制,归档小助手【自己写的小工具,希望能帮助大家】

Windows 中的复制文件名实在是有些不方便 ,需要点右键 "重命名"之后再点右键选择"复制"才可复制文件名.我以前用过一个软件,叫:"复制文件名CopyFilenames",这个小软件就是为解决这个问题而出现的,仅仅点右键选择"复制文件名"就 OK 了,并且可"粘贴文件名""复制文件名并删除",大大简化了我们的常用操作. 截图如下: ? ? ? 但是,该软件并不支持win8以后系统及

用jQuery动态添加小广告

览网站的时候,有些网站总是在右下角,左上角或者其他地方投放广告. 我用jQuery试着自己做了一个,代码如下,如有不对的地方请各位不吝赐教 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-

C#语言实现定时开启或禁用网卡小程序

C#语言实现定时开启/禁用网卡 程序运行效果图 程序实现主要代码 源代码工程文件(VS2013工程文件编译通过) 查看网卡名称附图 1.win7旗舰版运行效果图: 2.程序实现主要代码: /// 网卡列表 1 /// <summary> 2 /// 网卡列表 3 /// </summary> 4 public void NetWorkList() 5 { 6 string manage = "SELECT * From Win32_NetworkAdapter"