`

js控制链接不在新窗口中打开

 
阅读更多

控制目的:禁止右键菜单

<script language='JavaScript'>

document.oncontextmenu=new Function('event.returnValue=false;');

document.onselectstart=new Function('event.returnValue=false;');

</script>

 

 

控制目的 :禁止shift+点击 在新窗口打开该链接

 实现方法 1: -- 禁止掉<a>元素的默认事件;用"return false" cancel了<a>元素的默认navigation事件

<a href="http://localhost:8080/BeginWeb/PersonMove.jsp" onclick="window.location = this.href; return false;">
    navigate to google</a>
    <p></p>
<a href="http://localhost:8080/BeginWeb/PersonMove.jsp" target="_blank" onclick="window.location = this.href; return false;">
    navigate to googl (_black)</a>

分享到:
评论

相关推荐

    Xilium CefGlue 浏览器弹出新窗口,改为新标签选项卡中打开的问题

    总之,通过自定义`CefLifeSpanHandler`并覆盖`OnBeforePopup`方法,我们可以有效地控制Xilium CefGlue浏览器组件的行为,使其能够按照我们的需求在新的标签页而不是新窗口中打开链接,从而提供更加符合用户习惯的...

    domino xpages 开发 视图连接在新窗口打开

    总结,通过以上四个步骤,我们可以成功地在 Domino XPages 开发环境中实现视图连接在新窗口打开的功能。这不仅提供了更好的用户体验,也让用户能够方便地在多个文档之间切换,而不会丢失当前视图的状态。在实际项目...

    domino xpages 打开新窗口显示连接

    在XPage的设计视图中,你需要找到你希望触发新窗口打开的列或者按钮元素。这通常位于一个视图面板(View Panel)内。选中该列,然后转到其属性设置。 2. **设置所有属性**: 在属性对话框中,找到"所有属性"选项...

    在页面用js调用后台方法,打开doc文件到浏览器

    然后返回转换后的URL给前端,前端再在新窗口或者IFrame中加载。 2. **插件/控件**:使用ActiveX(IE)、Silverlight(已过时)或者Flash等技术提供预览控件。这种方式通常需要用户安装相应的插件,现在已不太常用,...

    javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法

    window.open是JavaScript中非常重要的一个方法,它可以用来打开一个新的浏览器窗口,并且允许开发者通过参数控制新窗口的多种属性。这对于需要同时操作多个窗口的应用场景尤为关键。 具体到window.open的参数,它...

    domino xpages 开发 视图新窗口打开视图连接

    `onComplete` 部分则在事件处理完成后执行,使用 JavaScript 的 `window.open()` 函数在新窗口中打开该 URL。 此外,你可能还需要处理链接的样式,使其看起来像一个可点击的链接。这可以通过添加 CSS 类或者直接在 ...

    Chrome中链接打开IE窗口插件

    这个插件允许用户在谷歌浏览器(Chrome)、火狐(Firefox)、360浏览器以及欧朋浏览器(Opera)等现代浏览器上,通过特定的URL链接来启动Internet Explorer(IE)的新窗口。这样,即使公司的某些内部项目是基于旧版...

    web前端打开弹出窗口在扩展屏幕显示(presentation谷歌版本)

    在描述中提到,此demo需要通过服务器方式启动,这意味着不能直接通过双击浏览器来打开。这是因为大多数现代浏览器的安全策略限制了本地文件系统上的presentation API的使用,只有通过HTTP或HTTPS协议访问的页面才能...

    在新窗口中打开一个URL

    标题“在新窗口中打开一个URL”涉及到的是Web开发中的一个常见操作,即在用户点击链接或执行某些操作时,使URL在新的浏览器窗口中打开,而不是替换当前页面。这通常用于提供更好的用户体验,比如当用户需要查看相关...

    ueditor1.2.1修改超链接默认值,ueditor编辑器新窗口打开连接

    此外,为了确保链接能在新窗口中打开,需要在复选框中加入checked="checked"属性,这表示此复选框在页面加载时默认是选中状态,表示超链接会在新窗口打开。 为了保证链接在新窗口打开的设置能够生效,我们需要确保...

    google 连接在tab中打开

    然而,现代Web应用中,特别是在处理用户交互时,例如点击一个按钮,开发者通常会使用事件监听器和防止默认行为(比如新窗口打开)来提供更好的用户体验。例如: ```html 打开Google document.getElementById('...

    C#实现Winform中打开网页页面的方法

    如果你想在网页中执行JavaScript代码,例如调用`window.open()`函数打开新的窗口,可以监听`DocumentCompleted`事件,在网页加载完成后执行自定义的JavaScript。以下是一个例子,展示了如何使用`WebBrowser`控件来...

    打开拖动窗口的JS(css)

    "打开拖动窗口的JS(CSS)"标题所指的就是使用JavaScript和CSS来实现这样的功能。JavaScript是一种广泛用于网页动态效果的编程语言,而CSS则是用于定义网页样式和布局的样式表语言。结合这两者,我们可以创建出不仅...

    vuexsharedmutations在标签窗口之间共享Vuexmutations

    Vue.js 是一个流行的前端JavaScript框架,它以组件化和易用性著称。在大型应用中,状态管理是至关重要的,Vuex就是Vue生态中的官方状态管理库。它提供了一个集中式的存储,允许开发者管理应用的全局状态。然而,当...

    js中window.open打开一个新的页面

    总结一下,`window.open` 在JavaScript中用于打开新窗口或重用现有窗口,通过指定窗口名称可以控制是否重用已存在的窗口。在实际应用中,开发者可以根据需求调整 `url`、`name` 和 `features` 参数,实现各种窗口...

    为同一应用程序的所有浏览器窗口(选项卡)保持单个SignalR连接的实用程序_JavaScript_下载.zip

    - 当新窗口打开时,首先检查 localStorage 中是否已存在有效的连接 ID。如果存在,则复用该连接,否则创建新的连接并将其 ID 存储。 - 使用 Broadcast 或 Pub/Sub 模型,确保所有窗口都能监听到状态变化,如连接...

    连接IE浏览器窗口的代码.rar_ie 浏览器_ie浏览器

    标题中的“连接IE浏览器窗口的代码.rar”暗示了这是一个与Internet Explorer(IE)浏览器相关的编程实践,特别是关于如何在程序中控制或与IE浏览器窗口进行交互的代码示例。描述中的“连接IE浏览器窗口的代码”...

    Window.Open详解

    `window.open()` 方法是一个非常实用的功能,它可以灵活地控制新窗口的打开方式及属性。通过合理设置其参数,可以实现对新窗口的精确控制,从而满足不同的应用场景需求。同时,开发者也需要注意该方法的使用限制和...

    Extjs 聊天窗口 -续2 - http长连接的实现

    对于Long-Polling,客户端向服务器发送请求,但服务器不立即响应,而是保持连接打开,直到有新消息时才返回数据。一旦客户端收到数据,它会立即发起新的请求,形成一个持续的循环。这种方式虽然不如WebSocket高效,...

    javascript中的BOM与DOM、JS核心.pdf

    JavaScript的核心是基于ECMAScript的,ECMAScript是与运行环境无关的语言,浏览器是ECMAScript的一个众所周知的运行环境,出了浏览器,js还可以运行在PS等等中。 BOM(Browser Object Model)对象是JavaScript访问...

Global site tag (gtag.js) - Google Analytics