Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

242
Vistas
How can I find the definition of a method in code?

Okay, so I recently had an issue I needed to resolve in old code (Code that I haven't written). I have got so far with fixing this and hit another wall. I suspect there is an issue within a method in the code so I need to see the code in this method to determine if that is the issue as I'm debugging completely manually.

Issue is, is that I can't find the definition of the method. It is no where to be found inside any of the files within the same directory. Does anyone have any idea how I may go about looking for a method. It is clearly somewhere as the application wouldn't work at all without it.

<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>

It is the AlertTest() I am looking for.

NOTE: highlighting and selecting 'Go to definition' in VS does NOT work because there is 'no definition found for AlertTest()' :/

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

This AlertTest function is a Javascript function, not a php function. Your browser calls it in Javascript. The php code you showed us simply writes the function call into the browser web page. It does not run the function.

AlertTest() is not a standard function provided by the browser's Javascript engine. That means it is defined somewhere within the Javascript code your web site sends to the browser with each page, or in code your page loads from a content delivery network or someplace else.

Here's how to find it.

  1. Display the page.
  2. Right-click on that Invoice element and choose Inspect. You'll see the HTML of the page in your browser's devtools panel.
  3. Look for the call to AlertTest(). You can search inside the HTML using ctrl-f.
  4. When you find it, right-click on it and choose Reveal In Sidebar. The devtools will highlight the file where the function is defined.
  5. Click on the highlighted file name in the sidebar, and voilà.

You'll then have to hunt down the file in your source code. If you right click on the file name in the sidebar, you can choose Open in New Window or Copy Link Address.

Pro tip: Every hour you spend figuring out how to use the browser's devtools feature will save you tens of hours when you're figuring out how web pages work.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda