阻止跳转常见的有下面四种方式:
1. <a href="javascript:;" onclick="action();">link</a>
2. <a href="javascript:void(0);"
onclick="action();"
>link</a>
3. <a href="###"
onclick="action();"
>link</a>
4. <a href="#" onclick="
action();
return false;">link</a>
事实上这四种方式都可以很正常的工作。
第1和第2中可以归为一类,使用javascript 伪协议,只要什么都不返回,那么浏览器将不会跳转
第3种比较有意思,它使用了一个锚点(跳转到id或name为##的位置),在浏览器中, 如果一个锚点不存在,那么也不会跳转
第4种是在执行onclick的最后处加上return false, 这样就阻止了浏览器执行默认行为
,同样就阻止了跳转
尽量不要使用href="javascript:;" href="###" ,而统一使用 onclick="return false;" ,这是安全的,也是体验最好的。
分享到:
相关推荐
Activity跳转 四种跳转方式
jsp页面的五种跳转方式 java jsp
Activity四种跳转方式.pdf
Fragment的四种跳转方式: 1、从同一个Activiy的一个Fragment跳转到另外一个Fragment 2、从一个Activity的Fragment跳转到另外一个Activity 3、从一个Activity跳转到另外一个Activity的Fragment上 4、从一个Activity...
Android中界面间两种跳转方式startActivity(intent); startActivityForResult(intent, 0);
js实现页面跳转的几种方式
两种方式实现的跳转 txt 文件 两种方式实现的跳转 txt 文件 两种方式实现的跳转 txt 文件 支持一下,谢谢
Servlet跳转方式 sendReDirectServlet跳转方式 sendReDirectServlet跳转方式 sendReDirectServlet跳转方式 sendReDirectServlet跳转方式 sendReDirect
JSP三种跳转方式,消除你的后顾之忧 JSP三种跳转方式 超级好的范例 跳转 重定位 跳转
react技术是目前流行UI开发框架,是facebook的开源的开发技术
vue跳转不同页面的多种方法 1:router-link跳转 <!-- 直接跳转 --> <button>点击跳转2</button> <!-- 带参数跳转 --> <button>点击跳转1</button> <button>...
界面跳转界面跳转界面跳转界面跳转界面跳转界面跳转界面跳转界面跳转界面跳转界面跳转界面跳转界面跳转界面跳转
就想弄一个winform结合html5的一个小东西,突有心血来潮,想在里面嵌套一个微信网页版,下面小编给大家介绍下HTML阻止iframe跳转页面并使用iframe在页面内嵌微信网页版的实现方法,一起看看吧
相信很多Web开发者都知道,在开发Web程序的时候,对于页面之间的跳转,有很多种,但是有效的跳转则事半功倍,下面就是我在平时的开发过程中所用到的一些JavaScript跳转方式,拿出和大家共享一下。 第一种:直接跳转...
jsp有四种属性范围: page -> 页面级别,显然只有在一个页面内可用。 request -> 请求级别 服务器跳转,一次请求之后消失。 session -> 会话级别 客户端跳转(服务器跳转),与浏览器有关,ie是在重新打开ie时才...
android两种方式页面跳转的下例子,一种直接跳转,另一种携带结果跳转并具有返回功能
C#中页面跳转的集中方式都列出来,根据具体情况运用
没关系,就利用系统的404跳转能解决,大概思路是获取当前URL,然后拆分再重组,等于是用新域名替换掉老域名就好了。 效果:输入网站www.cdqy.com/news/info-123.aspx,自动跳转到新网址...
浮动框架 object>方式 JS 跳转 判断搜索引擎跳转 判断浏览器语言跳转
相对于传统的rewrite方式,这种由refresh跳转的方式更为彻底,也更安全,快捷!!百度知乎等网站都在使用这种跳转方式,值得一试