2012-03-13 19 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örremate、私は考えがあるが、それが助けになるかどうか分からない。 foor

5

function abc() { ..... }は、あなたが空の体でそれを上書きすることができ、問題を引き起こしている場合だけ、たとえばそれを

を上書きします。

function abc() { } 
関連する問題