0 0

怎样修改html默认右键菜单?10

右键菜单中删除某一菜单项,比如点击右键,看不到“查看源文件”选项,但是能看到其他正常的菜单项,如何实现?谢谢!

问题补充:
7454103 写道
完全禁止右键是可以实现的

或者 单独的不让查看源代码也是可以实现的

参考:
第一步:把如下代码加入<head>区域中
<SCRIPT language=javascript>
<!--
var Words;

function SetWords(word)
{
  Words = escape(word.value);
}

function SetNewWords(form)
{
  var NewWords;
  NewWords = Words
  form.NewWords.value = NewWords;
}

//-->
</SCRIPT>


第二步:把如下代码加入<body>区域中
<FORM METHOD="POST">
  <div align="center"> 
    <div align="center"> 
            <font color="#0066FF">加密页面源代码脚本</font></div>
    <p>将你的页面源代码粘贴在下面的框内,要包括所有的标签例如html , head, body等。</p>
  </div>
  <P align="center"> 
    <TEXTAREA NAME="Word"  VALUE="" ROWS=7 COLS=50 ONCHANGE="SetWords(this)">
</TEXTAREA>
  
  <P align="center"> 
    <INPUT TYPE=BUTTON ONCLICK="SetNewWords(this.form)" 
VALUE="开始转换">
  
    <P align="center"> 
    <TEXTAREA NAME="NewWords"  VALUE="" ROWS=7 COLS=50>
</TEXTAREA>
  
</FORM><p align="center"> 以上是转换好的代码,将他们加入如下脚本的引号""区内,就是加密后的HTML了! 
<p> 
<font face="Arial, Helvetica, sans-serif"><b><HTML><br>
      <HEAD><br>
      <SCRIPT LANGUAGE="Javascript"><br>
      <!--<br>
      var Words =<font color=red>" " </font>//put your cripto code there<br>
      function SetNewWords()<br>
      {<br>
      var NewWords;<br>
      NewWords = unescape(Words);<br>
      document.write(NewWords);<br>
      } <br>
      SetNewWords();<br>
      // --><br>
      </SCRIPT><br>
      </HEAD><br>
      <BODY><br>
      </BODY><br>
      </HTML></b></font>  

没太看懂,但是觉得你这个好像只是针对屏蔽“查看源代码”选项的,我想要的是可以屏蔽任意一个菜单项的,比如屏蔽“添加到收藏”也适用。谢谢
2010年8月16日 16:45

4个答案 按时间排序 按投票排序

0 0

采纳的答案

引用
没太看懂,但是觉得你这个好像只是针对屏蔽“查看源代码”选项的

他的JS是用来转化代码,让人无法识别的。

至于针对屏蔽“查看源代码”我想用JS无法实现,除非IE使用activeX可能有戏,因为这个弹出控件是操作系统层次上的,通常无法操作。

2010年8月16日 17:57
0 0

引用
没太看懂,但是觉得你这个好像只是针对屏蔽“查看源代码”选项的,我想要的是可以屏蔽任意一个菜单项的,比如屏蔽“添加到收藏”也适用。谢谢


这个js 暂时好像还做不到! 当然也不否认有这样的牛哥!
或者 自己写个 右键插件之类的!     我也帮你找找看! 这个功能能实现最好了! 我们也需要 呵呵!

2010年8月16日 17:45
0 0

完全禁止右键是可以实现的

或者 单独的不让查看源代码也是可以实现的

参考:

第一步:把如下代码加入<head>区域中
<SCRIPT language=javascript>
<!--
var Words;

function SetWords(word)
{
  Words = escape(word.value);
}

function SetNewWords(form)
{
  var NewWords;
  NewWords = Words
  form.NewWords.value = NewWords;
}

//-->
</SCRIPT>


第二步:把如下代码加入<body>区域中
<FORM METHOD="POST">
  <div align="center"> 
    <div align="center"> 
            <font color="#0066FF">加密页面源代码脚本</font></div>
    <p>将你的页面源代码粘贴在下面的框内,要包括所有的标签例如html , head, body等。</p>
  </div>
  <P align="center"> 
    <TEXTAREA NAME="Word"  VALUE="" ROWS=7 COLS=50 ONCHANGE="SetWords(this)">
</TEXTAREA>
  
  <P align="center"> 
    <INPUT TYPE=BUTTON ONCLICK="SetNewWords(this.form)" 
VALUE="开始转换">
  
    <P align="center"> 
    <TEXTAREA NAME="NewWords"  VALUE="" ROWS=7 COLS=50>
</TEXTAREA>
  
</FORM><p align="center"> 以上是转换好的代码,将他们加入如下脚本的引号""区内,就是加密后的HTML了! 
<p> 
<font face="Arial, Helvetica, sans-serif"><b><HTML><br>
      <HEAD><br>
      <SCRIPT LANGUAGE="Javascript"><br>
      <!--<br>
      var Words =<font color=red>" " </font>//put your cripto code there<br>
      function SetNewWords()<br>
      {<br>
      var NewWords;<br>
      NewWords = unescape(Words);<br>
      document.write(NewWords);<br>
      } <br>
      SetNewWords();<br>
      // --><br>
      </SCRIPT><br>
      </HEAD><br>
      <BODY><br>
      </BODY><br>
      </HTML></b></font>  

2010年8月16日 16:55
0 0

应该要么全部禁用,要不不能禁用吧。

2010年8月16日 16:53

相关推荐

    HTML实现右键菜单

    在这个回调函数中,我们可以阻止浏览器默认的右键菜单显示(`event.preventDefault()`),然后自定义显示我们的菜单。 HTML右键菜单的实现通常涉及创建一个隐藏的`&lt;ul&gt;`元素,包含多个`&lt;li&gt;`子元素,代表菜单项。当...

    Web右键菜单 很不错的右键菜单

    3. 安全与隐私:某些情况下,网站可能希望禁用或限制默认的右键菜单,以防止用户复制内容或查看源代码,这在保护版权或数据安全方面有一定作用。 二、实现Web右键菜单的技术 1. JavaScript:JavaScript是最常用的...

    自带右键菜单RichEdit2.0

    标题中的“自带右键菜单RichEdit2.0”指的是一个增强版的富文本编辑控件,它不仅提供了标准的文本编辑功能,还特别加入了右键菜单的支持,使得用户可以通过鼠标右键点击进行更多的操作。RichEdit2.0是微软Windows...

    禁止鼠标右键及svg中自定义右键菜单

    通过监听`contextmenu`事件并调用`preventDefault()`方法,可以阻止浏览器的默认右键菜单。而在SVG中,我们可以结合CSS和JavaScript创建自定义菜单,以提供更丰富的用户体验。这些技术广泛应用于各种Web应用程序,...

    JS设置鼠标右键菜单

    // 阻止默认的右键菜单 // 在此处添加自定义菜单的逻辑 }); ``` 接下来,创建自定义菜单通常涉及到HTML结构的构建。你可以创建一个隐藏的`&lt;ul&gt;`元素,其中包含多个`&lt;li&gt;`元素作为菜单项。例如: ```html ;"&gt; ...

    echarts右键菜单实例 --- 不修改源码

    标题“echarts右键菜单实例 --- 不修改源码”表明我们将探讨如何在ECharts图表上添加右键菜单,而无需直接修改ECharts的源代码。这意味着我们将通过ECharts的API和事件监听来实现这一功能,这是一个常见的最佳实践,...

    iframe里无右键菜单

    然而,有时我们可能希望在`iframe`内禁用默认的右键菜单,以防止用户通过右键点击执行某些操作,比如复制、查看源代码等。标题"iframe里无右键菜单"正是针对这一需求,描述中提到的解决方案是创建一个既简单又实用的...

    js树形菜单加右键菜单

    在IT行业中,树形菜单和右键菜单是两种常见的用户界面元素,它们为用户提供了一种组织和交互数据的有效方式。本文将深入探讨这两种菜单的概念、实现原理以及它们在实际项目中的应用,特别是如何在JavaScript环境下...

    Openlayers扩展右键菜单

    然而,有时候我们可能需要自定义特定的功能,比如右键菜单,来增强用户体验或提供更丰富的地图交互。 "OpenLayers扩展右键菜单"是一个项目,旨在帮助开发者为他们的OpenLayers地图应用添加自定义的右键上下文菜单。...

    禁止TWebBrowser的默认的右键菜单,改成自己的右键菜单

    本文将详细解析如何在使用Delphi编程语言时,禁用TWebBrowser组件的默认右键菜单,并替换为自定义的右键菜单,从而实现更加个性化和功能丰富的用户界面。 ### TWebBrowser组件简介 TWebBrowser是一个ActiveX控件,...

    Js右键菜单,js菜单,漂亮的Js右键导航,好用的Js右键菜单

    // 阻止默认右键菜单 // 这里添加自定义菜单的显示逻辑 }); ``` 2. **创建菜单结构**:使用HTML和CSS创建菜单的结构,一般隐藏在页面中,当右键点击时显示。可以使用`display:none`和`display:block`控制菜单的...

    html5鼠标右键菜单点击文字提示代码

    // 阻止默认右键菜单 }); ``` 2. **创建自定义菜单**:接下来,我们可以使用HTML和CSS来设计并定位自定义菜单。HTML5提供了`&lt;div&gt;`等元素来创建自定义布局,而CSS可以用来设置样式和定位。例如,我们可以创建一个...

    openlayers右键菜单

    OpenLayers默认并不提供内置的右键菜单功能,但可以通过自定义事件监听和扩展来实现。这个“不错的demo”可能就是展示了如何在OpenLayers地图上添加并使用右键菜单的一个实例。下面我们将深入探讨如何在OpenLayers中...

    高德地图实现绘制覆盖物,自定义右键菜单

    2. 在事件触发时,阻止浏览器默认的右键菜单显示,通常是通过`event.preventDefault()`。 3. 创建自定义菜单,这可能是一个浮动的div元素,包含多个操作选项,如删除当前覆盖物。 4. 为每个菜单项绑定点击事件,根据...

    ASP.NET 鼠标右键菜单 右键菜单 ASP.NET鼠标右键菜单 C#右键菜单

    // 阻止默认右键菜单 // 这里可以调用服务器端的WebMethod或者Ajax方法 }); ``` 接下来,我们可以通过AJAX与ASP.NET服务器端进行通信,请求并填充自定义的右键菜单内容。这通常涉及到一个Web服务(WebMethod)或...

    自定义右键菜单效果

    而自定义右键菜单则是通过编程方式替换或扩展这个默认菜单,以提供更符合应用需求的功能。这在后台管理系统中特别有用,因为它允许用户快速访问特定的、与当前上下文相关的操作。 实现自定义右键菜单主要依赖于...

    js右键菜单,菜单项由js动态添加,纯js调用

    // 阻止默认的右键菜单 // 这里展示自定义的右键菜单 }); ``` 接下来,我们来动态创建菜单项。在JavaScript中,我们可以使用`document.createElement`方法创建DOM元素,如`&lt;li&gt;`用于菜单项,`&lt;a&gt;`用于链接,`&lt;hr&gt;...

    修改windows右键菜单

    ### 修改Windows右键菜单:掌握注册表的力量 在日常计算机操作中,Windows右键菜单是用户与文件、文件夹及操作系统交互的重要界面之一。通过合理地定制和优化右键菜单,不仅可以提升工作效率,还能使操作体验更加...

    HTML+javaScript右键菜单

    // 阻止默认右键菜单 document.getElementById('customMenu').style.display = 'block'; // 显示菜单 }, false); document.addEventListener('click', function(event) { if (event.button !== 2) { // 非右键...

    右键菜单(javaScript)

    这种菜单可以替代或扩展浏览器默认的右键菜单,提供更加定制化的用户体验。 在描述中提到,“单击鼠标右键实现如IE右键效果的菜单”,这暗示了该菜单的设计目标是模仿Internet Explorer浏览器的右键菜单行为。IE...

Global site tag (gtag.js) - Google Analytics