2011-04-24 10 views
0

사용자가 페이지의 링크를 클릭하여 링크가 사용자를 어디로도 데려 가지 못하게하면 사용권 계약서를 표시하려고합니다. 내가 원하는 코드를 보여주는 페이지를 클릭하는 방법이 필요합니다. 그것을 할 수있는 쉬운 방법이 있습니까? 브라우저에 "사용자가 뭔가를 클릭하면 이것을 보여줍니다 ..."라고 말하는 스크립트처럼.사용자가 링크를 클릭 할 때 텍스트 표시

$('a').click(function() { 
    // show whatever you want 
}); 

답변

4

일반 자바 스크립트 (그러나 기존의 onclick 핸들러에 대한 테스트없이) : 어떤 정보를 많이

+2

순수한 자바 스크립트가 태그를 유지하려면 +1하십시오. – afuzzyllama

+0

내가 볼 수있는 유일한 문제는 문서의 onLoad에 다른 작업을 수행하면 스크립트를 덮어 쓰게된다는 것입니다. 그냥 생각. –

+0

@ 카일 - 내 면책 조항에서 언급했듯이) @Liso, 링크가있는 경우에는 [attachEvent/addEventListener] (http://stackoverflow.com/search?q=attachevent+addeventlistener+links)가 필요합니다. 이미 onClick 이벤트가 있습니다. – mplungjan

0

JQuery와

감사

머리에 추가

<script> 
var disclaimer="This link is not our responsibility - click ok to continue" 
window.onload=function() { 
    var links = document.links; 
    for (var i=0, n=links.length;i<n;i++) { 
    links[i].onclick=function() { return confirm(disclaimer);} 
    } 
} 
</script> 
+0

downvote에 대한 의견? – zerkms

관련 문제