가장 좋은 방법은 attachEvent (IE) 또는 addEventListener (standard) (또는 Prototype, jQuery, MooTools, YUI, Glow 등의 숨겨진 툴킷)을 사용하는 것입니다. JavaScript 내에서 이벤트를 취소하십시오. 이 링크 가정 :
<a href='foo' id='mylink'>Link text</a>
을 ... 여기에 프로토 타입을 사용하는 예제입니다 :
// Hook up your handler on page load
document.observe("dom:loaded", function() {
// Look up the link, apply your handler
$('mylink').observe('click', yourHandler);
});
// Your handler:
function yourHandler(event) {
// Prevent the default action
event.stop();
// ...your code here...
}
이외의 DOM 요소를 찾을 수있는 많은 방법이 있습니다 당신은 링크에게 ID를 할당 할 필요는 없습니다 ID가 있지만 유용한 예가됩니다.
jQuery, et. 다른 사람은 자신의 버전의 event.stop()을 갖지만 이벤트를 취소하는 것으로 나타납니다.
누군가가 질문을 포함하여 페이지의 모든 내용을 방금 다운받습니다. – karim79
그게 이상해. 누군가 나쁜 날을 보내고 있어야 해. – Sam152