ให้โทรกลับของคุณกลับมาfalseและส่งต่อไปยังonclickตัวจัดการ:
<a href="#" onclick="return callmymethod(24)">Call</a>
function callmymethod(myVal){
return false;
}
อย่างไรก็ตามในการสร้างโค้ดที่บำรุงรักษาได้คุณควรละเว้นจากการใช้"inline Javascript" (กล่าวคือโค้ดที่อยู่ภายในแท็กขององค์ประกอบโดยตรง) และแก้ไขลักษณะการทำงานขององค์ประกอบผ่านซอร์สไฟล์ Javascript ที่รวมอยู่ (เรียกว่าJavascript ที่ไม่สร้างความรำคาญ )
มาร์กอัป:
<a href="#" id="myAnchor">Call</a>
รหัส (ไฟล์แยก):
$('myAnchor').observe('click', function(event) {
Event.stop(event);
});
onLoadedno wrapหรือเขียนมาร์กอัป. html ของคุณเองแทน