2011-07-24 4 views
1

JavaScriptファイルをSalesforceの静的リソースに保存しました。しかし、私はVisualfroceからそれらのjavascriptファイルを呼び出すことはできません。 Visualforceからjavascriptファイルを呼び出す方法を教えてください。VisualforceページからJavaScriptを呼び出す方法は?

おかげで、あなたのJavaScriptファイルで

答えて

9

は、のようなオブジェクトとその関数を定義する:あなたのVisualforceページで

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

を、「[ジャバスクリプトファイル以下を使用してファイルへの参照を含み、 ]」静的リソースの名前です:

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

注: 『[ジャバスクリプトファイル]』あなたは静的リソースのために与えられた名前でなければなりません、ないファイルヨーヨーの名前あなたはアップロードされました。

<a href="#" onclick="myScript.DoSomething();">link</a> 
1
:ような何か -

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

今、あなたはJavaScript関数を呼び出すことができます:あなたはMyScript.jsをアップロードして「スクリプト」のVisualforceに名前を付けるのであれば、その後、あなたのコードは次のようになります。

解決方法はこちら

http://www.salesforce.com/us/developer/docs/pages/Content/pages_javascript_intro.htm

関連する問題