`
anodon
  • 浏览: 11307 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一些常用调用已有的功能收集(二)

 
阅读更多
//屏蔽按键


<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>
//屏蔽打印
<style>
@media print{
* {display:none}
}
</style>

//移动的图层,拖动

<input type=button value=导入收藏夹 onclick="window.external.ImportExportFavorites(true,'http://localhost');">
<input type=button value=导出收藏夹 onclick="window.external.ImportExportFavorites(false,'http://localhost');">
<input type=button value=整理收藏夹 onclick="window.external.ShowBrowserUI('OrganizeFavorites', null)">
<input type=button value=语言设置   onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
<input type=button value=加入收藏夹 onclick="window.external.AddFavorite('http://www.google.com/', 'google')">
<input type=button value=加入到频道 onclick="window.external.addChannel('http://www.google.com/')">
<input type=button value=加入到频道 onclick="window.external.showBrowserUI('PrivacySettings',null)"> <input type=button value=导入收藏夹 onclick="window.external.ImportExportFavorites(true,'http://localhost');">
<input type=button value=导出收藏夹 onclick="window.external.ImportExportFavorites(false,'http://localhost');">
<input type=button value=整理收藏夹 onclick="window.external.ShowBrowserUI('OrganizeFavorites', null)">
<input type=button value=语言设置   onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
<input type=button value=加入收藏夹 onclick="window.external.AddFavorite('http://www.google.com/', 'google')">
<input type=button value=加入到频道 onclick="window.external.addChannel('http://www.google.com/')">
<input type=button value=加入到频道 onclick="window.external.showBrowserUI('PrivacySettings',null)">
分享到:
评论
1 楼 cjmcn-sh 2008-04-14  
顶了,收藏一下,或许有需要的地方

相关推荐

    基于Linux系统调用的主机入侵检测系统的设计

    - **分析阶段**:对比当前的系统调用序列与已有的行为概貌,判断是否存在异常行为。 - **响应阶段**:一旦发现异常行为,立即采取措施,如延迟系统调用请求,阻止潜在的安全威胁。 #### 五、结论 综上所述,基于...

    C#调用C++ Api或接口转换工具

    有时我们需要在C#项目中利用已有的C++库或API,这就涉及到了跨语言互操作性。本文将详细介绍如何在C#中调用C++ API,以及如何使用接口转换工具来简化这一过程。 首先,C#调用C++ API主要通过以下两种方式: 1. **P...

    vb 调用 excel

    **3.1 打开已有的Excel文件** - **示例代码**: ```vb Public Sub openExcel() CommonDialog1.Filter = "Excel Files (*.xls, *.xlsx)|*.xls;*.xlsx" CommonDialog1.ShowOpen If CommonDialog1.FileName &lt;&gt; "...

    9种常用设计模式收集

    这里提到的"9种常用设计模式收集"涵盖了Java Web开发和Android开发中的一些核心设计原则,通过深入理解并应用这些模式,开发者可以提高代码的可读性、可维护性和可扩展性。 1. **单例模式**:单例模式确保一个类...

    收集各种反编译工具_常用EXE文件反编译工具下载

    带有良好的注释的 ASM 代码的所有发布的方法,它涉及字符串、输入函数调用、类方法调用、单元的组件、Try-Except 和 Try-Finally 块。 这三个反编译工具可以满足不同的需求,PE Explorer 适合需要全面反编译和资源...

    C++常用算法关于数据存储常用算法

    本文将深入探讨C++中的一些常用算法,尤其是与数据存储相关的实例。 1. **排序算法**: - **冒泡排序**:是最基础的排序算法之一,通过不断交换相邻的不正确顺序元素实现排序。虽然效率较低,但易于理解。 - **...

    常用linux命令及服务器配置大全 工作中收集的linux常用命令。

    ### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...

    AD常用元件库.zip

    在压缩包内的文件“AD常用元件库”可能是所有元件符号的集合,用户解压后导入到Altium Designer或Protel99se中,就可以在设计原理图时直接调用。导入方法通常包括通过软件的“Library Manager”或者直接拖拽到项目中...

    ExcelVBA的常用对象及应用

    #### 二、Excel VBA的常用对象 在Excel VBA中,对象是程序的核心组成部分。理解这些对象及其属性和方法对于编写有效的VBA代码至关重要。以下是一些常用的对象: ##### 1. Application 对象 - **简介**:代表Excel...

    gdb常用调试技巧收集

    以下是一些`gdb`常用的调试技巧: 1. **启用gdb调试** - **启动core**:当你有一个程序崩溃并产生了核心转储文件(core dump),你可以用`gdb &lt;program&gt; core`命令来调试,其中`&lt;program&gt;`是导致core dump的程序,...

    php 常用函数收集

    本文将围绕“PHP常用函数收集”这一主题,深入探讨一些常见的、实用的PHP函数,并通过示例来说明它们的用法。 1. **数据类型检查** - `is_null($var)`:检查变量是否为NULL,返回布尔值。 - `gettype($var)`:...

    Oracle DBA常用方法封装

    例如,如果包中有`backup_database`过程,调用方式可能是`EXEC ZL_DBA_Service.backup_database('mydb', 'backup_path');`。 6. **包的使用与维护** 对于`ZL_DBA_Service.pck`这样的包,DBA应定期更新以适应...

    软件测试工具的选择-功能测试和性能测试

    ### 软件测试工具的选择:功能测试与性能测试 #### 白盒测试工具解析 在软件测试领域,选择合适的工具对于确保软件质量和提升测试效率至关重要。本文将深入探讨常用的软件测试工具,尤其是白盒测试工具,它们在...

    halcon常用算子

    - **功能**:利用已有的高斯混合模型对一个特征向量进行分类。 - **应用场景**:当模型训练完成后,可以用于新数据的分类预测,例如在工业视觉检测中识别不同类型的零件。 ##### 3. clear_all_class_gmm - **功能**...

    LoadRunner_常用函数

    虽然提供的内容中没有详细介绍具体的命令行分析函数,但在LoadRunner中确实存在一些用于命令行分析的功能,例如`lr_get_attrib_do`等,这些函数通常用于获取或设置LoadRunner的一些属性或配置信息,有助于更好地管理...

    FrontEndLogger:记录,收集和整理前端功能页面的代码,方便用于快速二次开发

    2. **新功能开发**: 在已有功能基础上进行扩展时,可以直接参考已有的日志记录和代码片段,提高开发效率。 3. **性能调优**: 对日志中的性能数据进行分析,找出性能瓶颈,优化前端代码。 4. **团队协作**: 共享...

    Java多线程-Thread类的常用结构及线程优先级

    守护线程主要用于为应用程序提供后台服务,如垃圾收集器就是守护线程。当所有非守护线程结束后,即使还有守护线程在运行,JVM也会退出。可以通过`setDaemon(true)`方法将线程设置为守护线程。 总结: 理解并熟练...

    Java中常用异常列表[收集].pdf

    Java编程语言中异常处理是程序健壮性的重要组成部分。异常是一种结构化机制,用于处理运行时错误或非正常情况。以下是一些Java中常见的异常及其详细...同时,了解API文档中的异常信息,有助于更准确地定位和解决问题。

    地理信息系统二次开发教程——语言篇1

    2. **二次开发概念**:GIS二次开发是指在已有GIS软件基础上进行的自定义开发,通过编写代码或脚本增强系统功能,满足特定项目或用户的需求。这种方式可以降低开发成本,提高效率。 3. **编程语言选择**:GIS二次...

    VUE面试题功能点收集

    通常在`beforeEach`中检查用户是否已登录,如果有登录凭证(如token),则调用`next()`允许导航;否则,根据情况重定向至登录页或阻止导航。 2. **权限路由 / 动态路由 / 鉴权**:权限路由基于用户角色分配不同的...

Global site tag (gtag.js) - Google Analytics