2011-07-24 1 views

Répondre

9

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> 
Questions connexes