Dans votre fichier JavaScript, définir un objet et sa fonction en tant que telle:
// file: MyScript.js
var myScript = new {};
myScript.DoSomething = function()
{ alert("hi"); };
Dans votre page Visualforce, incluent une référence au fichier en utilisant ce qui suit, où « [fichier javascript ] » est le nom de la ressource statique:
<apex:includeScript value="{!$Resource.[javascript file]}" />
note: le « [fichier javascript] » doit être le nom que vous avez donné pour la ressource statique, pas le nom du fichier yo Vous avez téléchargé. Donc, si vous téléchargez MyScript.js et nommez-le « Scripts » dans Visualforce, puis votre code ressemblera à ce qui suit:
<apex:includeScript value="{!$Resource.Scripts}" />
Maintenant, vous pouvez appeler la fonction JavaScript - quelque chose comme:
<a href="#" onclick="myScript.DoSomething();">link</a>