Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

241
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!