2012-03-13 6 views
8

Cómo impido que se ejecute esta función de Javascript.¿Cómo evito, detengo o elimino la función de Javascript?

Tengo una función js que está causando un problema serio y no puedo eliminarla ni modificarla. Me gustaría saber si es posible simplemente prevenir, detener o eliminar la función para que no se ejecute hasta que resuelva el problema.

Así que en algún lugar dentro de la página:

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

Y todo lo que quiero es dejar que la función de la ejecución de colocar un tapón en el interior del encabezado o js externos.

¿Algún consejo?

AQUÍ ES EL EJEMPLO EN VIVO, ¿CÓMO DETENER ESO? http://jsbin.com/uxalag/3

+0

@ Mörre Todavía veo que se ejecutó el código incorrecto. ¿Has modificado smth? – devjs11

+1

Debe colocar la "función de sobrescritura" ENTRE donde se declara la función "incorrecta" y dónde se invoca. Si eso no es posible, debido a que ambas ubicaciones están en el mismo archivo JS, no hay una solución (vale la pena pensar) para su problema. Ah, y por cierto, omita los comentarios HTML de las etiquetas de secuencia de comandos. Hace mucho tiempo que navegadores que necesitaban esto (que era para Netscape 4 e IE 5 más o menos). –

+0

@ Mörre mate, tengo una idea, pero no estoy seguro de si eso podría ayudar. ¿Qué sucede si creo una función dentro del encabezado para buscar la etiqueta

5

Sólo sobreescribirla

por ejemplo si un function abc() { ..... } le causa problema puede sobrescribir con un cuerpo vacío.

function abc() { } 
Cuestiones relacionadas