2011-07-24 132 views

回答

9

在JavaScript文件中,定义一个对象,其功能为,例如:

// file: MyScript.js 
var myScript = new {}; 
myScript.DoSomething = function() 
{ alert("hi"); }; 

在你Visualforce页,使用以下包括对文件的引用,其中“[JavaScript文件]”是静态资源的名称:

<apex:includeScript value="{!$Resource.[javascript file]}" /> 

注:‘[JavaScript文件]’一定是你给的静态资源的名称,该文件哟不是名称你上传了。所以,如果你上传MyScript.js并将其命名为“脚本”在Visualforce,那么你的代码将如下所示:

<apex:includeScript value="{!$Resource.Scripts}" /> 

现在你可以调用JavaScript函数 - 是这样的:

<a href="#" onclick="myScript.DoSomething();">link</a> 
相关问题