Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

247
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda