2012-03-13 3 views
8

이 Javascript 기능이 실행되지 않게하려면 어떻게해야합니까?Javascript 기능을 방지, 중지 또는 종료하려면 어떻게합니까?

심각한 문제의 원인이되는 js 함수가 있는데 소스를 제거하거나 수정할 수 없습니다. 나는 단순히 문제를 해결할 때까지 실행되지 않도록 함수를 예방, 중지 또는 종료 할 수 있는지 알고 싶습니다.

그래서 어딘가 페이지 내부

:

<script type="text/javascript"><!-- 
problem_func(); 
//--></script> 

그리고 내가 원하는 모든 헤더 또는 외부 JS 내부 마개를 배치 실행에서 해당 기능을 중지하는 것입니다.

어떤 조언이 필요합니까?

여기에 예제가 있는데, 어떻게 중지합니까? http://jsbin.com/uxalag/3

+0

@ Mörre 여전히 나쁜 코드가 실행되는 것을 볼 수 있습니다. 당신은 웃음을 수정 했습니까? – devjs11

+1

"잘못된"함수가 선언 된 곳과 호출 된 곳 사이에 "덮어 쓰기 기능"을 배치해야합니다. 두 위치가 같은 JS 파일에 있기 때문에 가능하지 않으면 문제에 대한 해결책이 없습니다. 오 그런데 - 스크립트 태그에서 HTML 주석을 생략하십시오. 우리는 이것을 필요로했던 과거의 브라우저들 (Netscape 4와 IE 5 정도였습니다)입니다. –

+0

@ Mörre mate, 아이디어가 있지만 도움이 될지 확실하지 않습니다. foor

5

그냥 그것을 예를 들어

을 덮어 씁니다.

function abc() { } 
관련 문제