2011-03-29 13 views
20

tengo el siguiente botón:js función con Firebug

<input type="submit" id="btnLogin" onclick="return ValidateLogin();" value="Enter"> 

¿Cómo puedo encontrar la definición de la función ValidateLogin() con Firebug?

Respuesta

25

Escriba lo siguiente en la consola de Firebug, a continuación, haga clic en la función() en la ventana de salida

var s = ValidateLogin.prototype.constructor; 
console.log(s); // will output the actual function definition 

He incluido algunas capturas de pantalla para ayudar.

enter image description here

enter image description here

+0

Da solo la definición, no la ubicación de la función, así que no puedo modificarla. ¿Hay alguna forma de modificar esa función? – hhh3112

+1

en ese caso escriba 'ValidateLogin' no(), luego haga clic con el botón derecho en la función() en el panel de salida, y haga clic en Inspeccionar en la pestaña Script. A continuación, se mostrará el archivo .js en el que se encuentra ubicado en – Chris

+0

. Acabo de recibir un voto positivo para esto en 2017. ¿No se suspendió Firebug? No me malinterpreten, Firebug era la bomba, solo curiosidad – Chris

0

vaya a Etiqueta HTML. Aquí puede ver también los contenidos del archivo Javascript incluido en la página.

Espero que sea útil.

2

Hay un campo de búsqueda en la parte superior derecha de Firebug. Cuando esté en el panel de Script y enfoque el campo de búsqueda, obtendrá un pequeño cuadro de diálogo con una casilla de verificación "Varios archivos" (o algo similar, no tengo la versión en inglés). Verifíquelo y copie el nombre de la función que está buscando en él.

13

Para obtener la definición de función sólo esto sería un acceso directo en la consola de Firebug:

console.log(ValidateLogin.toString()); 

El Defintion de la función será impreso en la consola directamente.

Cuestiones relacionadas