If a website you're analyzing has dynamically generated content then
server-side link checking methods will miss a lot of errors. You can
use a special eValid command to check links on a page as it is
actually delivered to the browser. This is true client side link
checking.
Edit eValid's DynamicLinkCheck command into a simple script that
starts with the URL you want to test:
#
# eValid Playback Script for Dynamic Link Checking
#
InitLink "http://www.mysite.com"
DynamicLinkCheck
#
The DynamicLinkCheck command runs the built-in Link Wizard on the URL
you indicate, and then runs the resulting link checks as a sub-script
to the parent. When eValid finishes, use eValid > View >
Message/Error Log to see if any links are broken or unavailable.
Remember: eValid will show an error if one of the links really is not
available (a "404" error) or if it downloads so slowly that
one of the internal time limits is exceeded. eValid's view of
"broken" is entirely from the user's view.