interpreter le javascript dans un optique de suivi automatique de liens c'est une GROSSE galere...
Il existe des bindings perl pour spidermonkey (l'interpreteur javascript de mozilla), mais c'est pas evident:
les modules JavaScript::SpiderMonkey et et Javascript.
(ils font sensiblement la meme chose).
Dans ce cas tu peux creer un contexte avec la definition de la fcontion javascript en question, puis l'executer avec les bon parametres...
Dit nous si ca marche pour ton probleme