gpt4 book ai didi

javascript - 如何在 Visualforce Markup 中导入 javascript 文件?

转载 作者:行者123 更新时间:2023-12-02 17:07:56 25 4
gpt4 key购买 nike

如何在 Visualforce Markup 中导入文件?我正在尝试使用 URLFOR 函数引用 Salesforce 中的静态资源。

以下脚本有效

<apex:page>
<html>
<body>

<h1>My First JavaScript</h1>

<p>Click Date to display current day, date, and time.</p>

<button type="button" onclick="myFunction()">Date</button>

<p id="demo"></p>

<script>
function myFunction() {
document.getElementById("demo").innerHTML = Date();
}
</script>

</body>
</html>
</apex:page>

但是,我想通过引用 VisualForce 中的函数来实现以下内容

  <apex:page>
<html>
<body>
<h1>My First JavaScript</h1>

<p>Click Date to display current day, date, and time.</p>

<button type="button" onclick="myFunction()">Date</button>

<p id="demo"></p>


<apex:includeScript value="{!URLFOR($Resource.SalesDashboard, '/js/datefunction.js')}"/>

</body>
</html>
</apex:page>

我也尝试过:

      <apex:page>
<html>
<body>
<h1>My First JavaScript</h1>

<p>Click Date to display current day, date, and time.</p>

<button type="button" onclick="myFunction()">Date</button>

<p id="demo"></p>


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

</body>
</html>
</apex:page>

最佳答案

根据this salesforce link

在 Visualforce 页面中包含 JavaScript 的最佳方法是将 JavaScript 放置在静态资源中,然后从那里调用它。例如,

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

关于javascript - 如何在 Visualforce Markup 中导入 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25079021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com