点击onclick=return false的超链接,怎么跳转

【求助】点击onclick=return false的超链接,如何跳转
本帖最后由 codeos 于 2015-02-11 09:01:35 编辑
百度首页的“登录”超链接,如图:
点击onclick=return false的超链接,怎么跳转
查看标签,属性onclick=return false;
<a href="https://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F" name="tj_login" class="lb" onclick="return false;">登录</a>


我们点击“登录”超链接的时候实际弹出这样一个模态子窗口:
点击onclick=return false的超链接,怎么跳转

请问点击“登录”超链接的时候是如何执行并弹出上面那个模态对话框的?
------解决思路----------------------
在标签上注册事件执行js
------解决思路----------------------
那类大公司的web页面通常都是“模块化”开发的,跟小公司、个人自学的web页面不同。

你需要有一些开发(或者至少是熟练使用)组件/插件的基础。

模块化、分层化,关键就在于主要的业务逻辑都在于应用各种组件/控件的合理堆叠,动态加载。所以你只会看静态 html 没用。
------解决思路----------------------
http://sentsin.com/jquery/layer/
看看这个插件 可以实现 
------解决思路----------------------
个人开发不用这么高端,使用layer弹层就可以了。
百度这种公司一般使用插件形式实现的弹层功能,如果你已经精通js,完全可以对自己的网站进行js插件开发。
------解决思路----------------------
return false 并不影响这个标签的其他事件。可以在click事件里弹出遮罩层