Javascript脚本具有return false的情况在href下阻止重定向的写法一览

jackxiang 2010-10-9 15:47 | |
在href后面写javascript往往会出现重定向的问题,特别是有return false的情况,如下:  return false;

function qiangpiao()
{
  alert("温馨提示:功能近期开放,敬请期待!");  
  return false;
  
}


如何阻止其重定向咧?有下面的一些方法:
方法1:
<a  href="javascript:qiangpiao();void(0);">
<div style="background:#ffffff" onmouseover="style.backgroundColor='#800800'" onmouseout="style.backgroundColor='#ffffff'">我要抢票</div></a>

方法2:

<a href="javascript:;" onclick="return qianpiao()">

<a  href="javascript:;"  onclick="return qiangpiao()">
<div style="background:#ffffff" onmouseover="style.backgroundColor='#800800'" onmouseout="style.backgroundColor='#ffffff'">我要抢票</div></a>




方法3:
直接浏览器工具输入栏中的调试防止重新定向的方法:
javascript:qiangpiao();alert(1); //这样来直接调试某些js代码的函数,不加alert(1)会直接重定向,就不好调试了,必须加上!

javascript:qiangpiao();void(0);
这样也OK的!


javascript:alert(document.body.innerHTML);

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3623/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!


最后编辑: jackxiang 编辑于2010-10-9 15:57
评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]