<button onclick="aprove(<?php echo $d["cod_team"]; ?>)">Aprove</button>
<button onclick="refuse(<?php echo $d["cod_team"] ?>)">Refuse</button>
1)我们怎样才能给A元素同样的指示?
2)是否存在我应该注意的任何跨浏览器问题?html问题 - 锚点按钮?
K.问候, MEM
<button onclick="aprove(<?php echo $d["cod_team"]; ?>)">Aprove</button>
<button onclick="refuse(<?php echo $d["cod_team"] ?>)">Refuse</button>
1)我们怎样才能给A元素同样的指示?
2)是否存在我应该注意的任何跨浏览器问题?html问题 - 锚点按钮?
K.问候, MEM
<a href="javascript:aprove(<?php echo $d["cod_team"]; ?>)">Approve</a>
<a href="javascript:refuse(<?php echo $d["cod_team"]; ?>)">Refuse</a>
另外:
<a href="#" onclick="aprove(<?php echo $d["cod_team"]; ?>)">;return false;">Approve</a>
<a href="#" onclick="refuse(<?php echo $d["cod_team"]; ?>)">;return false;">Refuse</a>
而且,只是咧嘴一笑:
<a href="javascript:aprove(<?=$d["cod_team"]?>)">Approve</a>
<a href="javascript:refuse(<?=$d["cod_team"]?>)">Refuse</a>
如果你想回退:
<a href="approve.php?cod_team=<?=$d["cod_team"]?>" onclick="aprove(<?=$d["cod_team"]?>)">;return false;">Approve</a>
<a href="refuse.php?cod_team=<?=$d["cod_team"]?>" onclick="refuse(<?=$d["cod_team"]?>)">;return false;">Refuse</a>
另外,有识数的其他方法。
顺便说一句,你拼错了在函数名中的认可。
<a href="#" onclick="...">Approve</a>
的#
的URL保证浏览器不会离开这个页面,否则语义将保持不变。
您可以省略锚点标签上的href属性,它会正常工作(不离开页面)。 – 2011-01-29 23:36:23
确实如此,但是一些愚蠢的浏览器不会在没有href的标签上遵守与点击相关的操作(例如:hover /:active css stuff)。 – 2011-01-29 23:38:59
相同的方式:
<a href="javascript:void(0)" onclick="aprove(<?php echo $d["cod_team"]; ?>)">Aprove</a>
的JavaScript:无效(0)部分阻止,从而防止任何页面从装载在href的默认行为。
感谢无效(0)解释我已经看过很多次,但从来不知道,甚至更多或更少,这样做的原因。 :) – MEM 2011-01-30 10:32:31
所以问题是要么使用#或javascript:void(0)所以我相信,不是?我的意思是,最好是在适当的事件处理程序而不是href上调用js部分?如果这不是液体,我宁愿不回答。使用void而不是#的优点是SCROLL不会“意外”移动到用户。我对吗?再次感谢您。 – MEM 2011-01-30 10:41:25