javascript关于return false问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 13:14:05
<a href ="" onClick="parent.history.back(); return false;" onMouseOver="self.status='后退' ;return true;"><img src="img/1.gif" border=0 ></a>????
<a href ="" onClick="parent.history.forward(); return false;" onMouseOver="self.status='前进'; return true;"><img src="img/2.gif" border=0 width="60" height="56" ></a>
请详细介绍下程序的的意思,谢谢!

在所有的事件(onkeypress、onmouseover、onclick等)处理代码里面,如果最后一个处理语句的结果为false,则原定的事件停止执行(所写的代码取代原来的功能),否则原定的事件继续执行(所写的代码添加在原来功能的前面)。

对于例子里面的onClick="parent.history.back(); return false;" ,如果没有这个事件代码,鼠标点击之后的效果是刷新本页面,但是有了这个代码以后,首先是返回上一页,然后终止click事件原来的功能。

这个问题很繁琐。等我有时间给你问问电脑的朋友啊。

前进和后退功能,类似 IE浏览器前进后退 按钮
onMouseOver="self.status='后退' ;return true;" 就是鼠标滑过的时候,IE浏览器左下角的状态显示"后退"文字