В вашем файле JavaScript определите объект и его функцию следующим образом:
// file: MyScript.js
var myScript = new {};
myScript.DoSomething = function()
{ alert("hi"); };
На странице Visualforce включите ссылку на файл, используя следующую строку, где «[javascript file]» - это имя статического ресурса:
<apex:includeScript value="{!$Resource.[javascript file]}" />
Примечание: «[javascript file]» должно быть именем, которое вы указали для статического ресурса, а не именем загруженного вами файла. Итак, если вы загрузите MyScript.js и назовете его «Сценарии» в Visualforce, то ваш код будет выглядеть следующим образом:
<apex:includeScript value="{!$Resource.Scripts}" />
Теперь вы можете вызывать функцию JavaScript - что-то вроде:
<a href="#" onclick="myScript.DoSomething();">link</a>