window.onload= function(){
DisableEnableLinks(true)
}
function DisableEnableLinks(xHow){
objLinks = document.links;
for(i=0;i<objLinks.length;i++){
objLinks[i].disabled = xHow;
//link with onclick
if(objLinks[i].onclick && xHow){
objLinks[i].onclick = new Function("return false;" + objLinks[i].onclick.toString().getFuncBody());
}
//link without onclick
else if(xHow){
objLinks[i].onclick = function(){return false;}
}
//remove return false with link without onclick
else if(!xHow && objLinks[i].onclick.toString().indexOf("function(){return false;}") != -1){
objLinks[i].onclick = null;
}
//remove return false link with onclick
else if(!xHow && objLinks[i].onclick.toString().indexOf("return false;") != -1){
strClick = objLinks[i].onclick.toString().getFuncBody().replace("return false;","")
objLinks[i].onclick = new Function(strClick);
}
}
}
String.prototype.getFuncBody = function(){
var str=this.toString();
str=str.replace(/[^{]+{/,"");
str=str.substring(0,str.length-1);
str = str.replace(/\n/gi,"");
if(!str.match(/\(.*\)/gi))str += ")";
return str;
}
how can I disable only the links in a certain div?
objLinks = document.getElementById("divID").getElementsByTagName("a");
分享到:
相关推荐
在压缩包文件"Disable JavaScript2.3.1_0"中,可能包含了实现这一功能的代码示例、教程或者工具,具体的内容需要解压文件后查看。学习这些资料可以帮助爬虫开发者更好地应对JavaScript带来的挑战,提高爬虫的抓取...
标题“Disable Copy and Paste using Javascript.zip”提示我们这个压缩包包含了一个使用JavaScript来禁用页面复制和粘贴功能的示例或教程。JavaScript是一种广泛应用于网页开发的编程语言,它允许开发者实现动态...
添加了在特定站点上禁用JavaScript的功能。 简介此Web扩展使用户可以确定是否应为给定主机或给定选项卡启用或禁用JavaScript。 功能-设置默认状态(JS开或JS关)-设置禁用行为(按域或按选项卡)-使用快捷方式(也...
增加了在特定站点禁用JavaScript的能力。 简介此Web扩展使用户可以确定是否应为给定主机或给定选项卡启用或禁用JavaScript。 功能-设置默认状态(JS开或JS关)-设置禁用行为(按域或按选项卡)-使用快捷方式(也可以...
使用 JavaScript 禁止右键、禁止复制、禁止粘贴 在网页开发中,保护自己辛苦半天做的网页,尤其是一些 JavaScript 特效,不被人利用查看源文件而复制非常重要。下面将详细介绍如何使用 JavaScript 禁止右键、禁止...
语言:English Chrome浏览器和许多其他网络浏览器。 但是,有些人可能会发布恶意使用脚本语言的网站。 为您… Chrome浏览器和许多其他网络浏览器。...为了保护自己,您可以按照以下步骤在Chrome中禁用或启用JavaScript。
标题 "Disable Right Click, Copy And Paste Using Javascript.zip" 暗示了这个压缩包包含一个JavaScript代码示例,用于禁用浏览器中的右键点击、复制和粘贴功能。这一技术通常在网页游戏或某些需要保护内容不被轻易...
JavaScript
禁用JavaScript 该Web扩展使用户可以决定是否应为给定的主机或给定的选项卡启用或禁用JavaScript。 当访问例如并禁用JavaScript时,该网络扩展程序将阻止所有JavaScript,否则它们将由google.com加载(包括内嵌JS...
`adb disable-verity` 是一个特定的adb命令,它涉及到Android系统的安全特性——verity模式。 verity模式是Android为了增强设备的安全性而引入的一种机制。它通过校验系统分区的哈希值来确保系统文件未被篡改,从而...
此adb中无adb disable-verity命令,如果在cmd中输入以上命令会报 /system/bin/sh: disable-verity: not found 的错误。具体可看本人的文章 ”/system/bin/sh: disable-verity: not found 的解决方案“ 【使用方式】...
【华为以太网交换机VLAN Disable功能和配置】 在华为的以太网交换机中,VLAN Disable是一项重要的配置选项,它允许用户在特定情况下禁用VLAN功能,以应对一些特殊的网络需求。VLAN(虚拟局域网)通常用于在网络中...
蚁剑的能绕过disable_functions的插件,插件无法下载问题
此adb工具包中包含了adb disable-verity命令,这里免费提供给大家使用,具体可看本人的文章 ”/system/bin/sh: disable-verity: not found 的解决方案“ 【使用方式】 platform-tools解压后即可使用。在cmd中通过cd...
标题 "ulps_enable_disable.zip" 暗示了这是一个与启用或禁用ULPS相关的软件配置包。ULPS,全称Ultra Low Power State(超低功耗状态),是计算机硬件,特别是显卡中的一种节能技术。它允许设备在不活动时进入一种极...
java模板引擎源码disable-inline-javascript-tutorial 显示如何使用ExpressJS JS到JS模板引擎禁用内联JavaScript的源代码 您可以检出不安全的页面,该页面允许使用内联JavaScript和。 您可以阅读描述此演示的博客...
交换机出现err-disable的原因及解决方法 在计算机网络中,交换机是连接各个设备的核心组件。但是,有时候交换机的接口会出现err-disable状态,这会导致网络瘫痪。那么,交换机出现err-disable的原因是什么呢?如何...
Every message sent or received with are stored on the local database and pushed to every other device it meets. By doing so, messages naturally propagates throughout the network using social links as...
enable and disable "HOME" button in android 4.0.3 above the version 4.0.3,we should modify the frameworks detail is described in the Enable_Disable_Home.rar