链接被点击的默认行为——带到另一个窗口

图片链接被点击时,默认会被带到图片查看窗口。

在给某个元素添加了事件处理函数后,一旦事件发生,相应的JavaScript代码就会得到执行。被调用的javascript函数可以返回一个值,这个值将被传递给那个事件处理函数。

以onclick为例,链接被点击时,

如果javascript代码返回的值是true,onclick事件处理函数就认为“这个链接被点击了。”
如果javascript代码返回的值是false,onclick事件处理函数就认为“这个链接没有被点击”。 

 

代码示例:

<li><a href="images/0903.jpg_wh300.jpg" title="a pink pig" οnclick="showPic(this); ">小猪</a></li>
<li><a href="images/8046.jpg_wh300.jpg" title="a piece of pork" οnclick="showPic(this); ">猪肉</a></li>
<li><a href="images/8503.jpg_wh300.jpg" title="a ship in lamp" οnclick="showPic(this) ;">小船</a></li>
<li><a href="images/9840.jpg_wh300.jpg" title="flowers" οnclick="showPic(this); ">花朵</a></li>
<li><a href="http://www.cnblogs.com/" title="flowers" οnclick="return false;" >我是小可爱</a></li>
</ul>
<img id="placeholder" src="images/9840.jpg_wh300.jpg" alt="花朵占位符" >
<p id="description">choose a picture</p>

效果图展示:

点击”小猪“后效果如下图

代码示例:
加上"return false"

<ul>
<li><a href="images/0903.jpg_wh300.jpg" title="a pink pig" οnclick="showPic(this); return false;">小猪</a></li>
<li><a href="images/8046.jpg_wh300.jpg" title="a piece of pork" οnclick="showPic(this); return false;">猪肉</a></li>
<li><a href="images/8503.jpg_wh300.jpg" title="a ship in lamp" οnclick="showPic(this) ;return false;">小船</a></li>
<li><a href="images/9840.jpg_wh300.jpg" title="flowers" οnclick="showPic(this); return false;">花朵</a></li>
<li><a href="http://www.cnblogs.com/" title="flowers" οnclick="return false;" >我是小可爱</a></li>
</ul>
<img id="placeholder" src="images/9840.jpg_wh300.jpg" alt="花朵占位符" >
<p id="description">choose a picture</p>

点击“小猪”,效果图如下:

在javascript代码中增加一条return false 语句,就可以防止用户被带到目标链接窗口。

转载于:https://www.cnblogs.com/Wei-Yuan/p/Wei_Yuan.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值