<a href ="" onMouseOver="self.status='前进'; return true;">
<img src="img/back.gif" border=0 >
</a>
这个例子是把鼠标移到图片上下面状态栏就会显示“前进',但是如果我把return true去掉变成
<a href ="" onMouseOver="self.status='前进'; ">
<img src="img/back.gif" border=0 >
</a>之后的效果是:把鼠标移到图片上显示的是这个html所在的根路径,把鼠标移开才会显示“前进';这个效果和写return false是一样的
所以真的不明白这里的return true为什么会发挥这个作用,想不通,救救我!!!!!(可以验证在鼠标移到图片上后self.status就被付值了,而且移开后值没有改变,所以怀疑窗口底部状态栏的信息不只是self.status这一个量控制,但找不到一个合理的解释)
<img src="img/back.gif" border=0 >
</a>
这个例子是把鼠标移到图片上下面状态栏就会显示“前进',但是如果我把return true去掉变成
<a href ="" onMouseOver="self.status='前进'; ">
<img src="img/back.gif" border=0 >
</a>之后的效果是:把鼠标移到图片上显示的是这个html所在的根路径,把鼠标移开才会显示“前进';这个效果和写return false是一样的
所以真的不明白这里的return true为什么会发挥这个作用,想不通,救救我!!!!!(可以验证在鼠标移到图片上后self.status就被付值了,而且移开后值没有改变,所以怀疑窗口底部状态栏的信息不只是self.status这一个量控制,但找不到一个合理的解释)
var global_status;function defaultOnMouseOver(customFunction){
//如果用户定义的方法返回true,则退出,不执行后续代码
if(call customFunction() == true) return;
global_status = self.status;
//显示自己的链接信息
self.status = this.href;
}function defaultOnMouseOut(customFunction){
if(call customFunction() == true) return;
self.status = global_status;
}上面customFunction属于你自己在onMouseOver里面写的代码..以上意见纯属瞎蒙的,没看过正宗的实现 ....
http://topic.csdn.net/t/20030108/13/1338420.html