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()' :/
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.
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.