Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

GlobalEventHandlers.onerror

Un manejador de eventos para errores en scripts en tiempo de ejecución.

Note that some/many error events do not trigger window.onerror, you have to listen for them specifically.

Sintaxis

window.onerror = funcRef;

Parámetros

  • funcRef es una referencia a una función. Cuando la función devuelva true, se prevendrá el disparado del manejador de eventos por defecto. Parámetros de la función:
    • Mensaje de error (string)
    • Url en la que el error fue lanzado (string)
    • Número de línea en la que el error fue lanzado (number)
    • Dentro de la línea en la que el error ocurrió, número de columna correspondiente (number) Requiere Gecko 31.0
    • Error Object (object) Requiere Gecko 31.0

Ejemplos

// Example 1:

// Prevent error dialogs from displaying -which is the window's normal
// behavior- by overriding the default event handler for error events that
// go to the window.
window.onerror = null;

// Example 2:

var gOldOnError = window.onerror;
// Override previous handler.
window.onerror = function myErrorHandler(errorMsg, url, lineNumber) {
  if (gOldOnError)
    // Call previous handler.
    return gOldOnError(errorMsg, url, lineNumber);

  // Just let default handler run.
  return false;
}

Notas

El evento de error es lanzado cuando ocurre un error en el script.

Cuando se use el marcado html en línea (<body onerror="alert('an error occurred')>...), los argumentos son anónimos. Pueden ser referenciados usando desde arguments[0] hasta arguments[2].

No hay llamante Components.stack.caller que recuperar. (Vea bug 355430.)

Especificación

JavaScript 1.1

Etiquetas y colaboradores del documento

 Colaboradores en esta página: galegosimpatico
 Última actualización por: galegosimpatico,