我做了一个自定义母版页.我还制作了一个自定义CSS文件,我上传到"样式库".我链接到这个CSS文件:
<SharePoint:CssRegistration name="<% $SPUrl:~SiteCollection/Style Library/coe/mainCOE.css%>" runat="server"/>
Run Code Online (Sandbox Code Playgroud)
现在我想制作一个自定义的JS文件,并在自定义母版页中链接到它.1.我应该在哪里上传JS文件,创建一个像"样式库"这样的文件夹?2.是否有一种SharePoint方式链接到JS文件,如上面的CSS文件?
Jay*_*Jay 20
您可以将JS文件存储在_layouts文件夹中,但将它们存储在样式库中可以免费为您提供工作流程/更改历史记录.
如果将JS文件保存在样式库中,则可以使用标记使用~sitecollection标记在MasterPage中引用它们<SharePoint:Scriptlink>,如下所示:
<SharePoint:Scriptlink runat="server" Name="~sitecollection/Style Library/[YOUR SITE]/js/functions.js" Language="javascript" />
Run Code Online (Sandbox Code Playgroud)
使用样式库并使用 CssRegistration 和 ScriptLink(如果它们有效)。但有时SharePoint 会按您不想要的顺序放置链接。在这种情况下,您可以使用以下内容直接插入引用:
<link rel="stylesheet" type="text/css" href="<% $SPUrl:~SiteCollection/Style Library/coe/mainCOE.css%>" runat="server"/>
<script type="text/javascript" language="javascript" src='<asp:Literal runat="server" Text="<%$SPUrl:~SiteCollection/Style Library/coe/mainCOE.js%>" />'></script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32367 次 |
| 最近记录: |