De acuerdo, recientemente tuve un problema que necesitaba resolver en el código antiguo (Código que no he escrito). He llegado tan lejos con la fijación de esto y golpeé otra pared. Sospecho que hay un problema dentro de un método en el código, por lo que necesito ver el código en este método para determinar si ese es el problema, ya que estoy depurando completamente de forma manual.
El problema es que no puedo encontrar la definición del método. No se encuentra dentro de ninguno de los archivos dentro del mismo directorio. ¿Alguien tiene alguna idea de cómo puedo buscar un método? Está claramente en algún lugar ya que la aplicación no funcionaría en absoluto sin él.
<div class="col-md-6" id="Invoice"><img src="<?php echo asset_url(); ?>images/loading.gif" width="15px" onload="AlertTest('Invoice','<?php echo $FI; ?>')"></div>Es el AlertTest() que estoy buscando.
NOTA: resaltar y seleccionar 'Ir a definición' en VS NO funciona porque 'no se encontró una definición para AlertTest()' :/
Esta función AlertTest es una función Javascript, no una función php. Su navegador lo llama en Javascript. El código php que nos mostró simplemente escribe la llamada de función en la página web del navegador. No ejecuta la función.
AlertTest() no es una función estándar proporcionada por el motor Javascript del navegador. Eso significa que está definido en algún lugar dentro del código Javascript que su sitio web envía al navegador con cada página, o en el código que carga su página desde una red de entrega de contenido o en algún otro lugar.
Aquí se explica cómo encontrarlo.
Luego tendrá que buscar el archivo en su código fuente. Si hace clic con el botón derecho en el nombre del archivo en la barra lateral, puede elegir Abrir en una ventana nueva o Copiar la dirección del enlace.
Consejo profesional : cada hora que dedique a descubrir cómo usar la función de herramientas de desarrollo del navegador le ahorrará decenas de horas cuando descubra cómo funcionan las páginas web.