2014-05-19 2 views
0

내가 내 페이지SharePoint 기반 2013 - 로딩 sp.js의 주문과이 전체 헤드 섹션

<script type="text/javascript" src="/_layouts/15/sp.js"></script> 
<script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script> 

을로드하고있는 순서로 문제가 sp.runtime.js 내 마스터 페이지에. 나는이 내가 같은 스크립트의 순서를 전환 할 경우

<script type="text/javascript" src="/_layouts/15/sp.js"></script> 
    <script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script> 

enter image description here

: 순서에 따라

<head runat="server"> 
    <meta name="GENERATOR" content="Microsoft SharePoint" /> 
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 
    <meta http-equiv="X-UA-Compatible" content="IE=10"/> 
    <meta http-equiv="Expires" content="0" /> 
    <SharePoint:SPPinnedSiteTile runat="server" TileUrl="/_layouts/15/images/SharePointMetroAppTile.png" TileColor="#0072C6" /> 
    <SharePoint:RobotsMetaTag runat="server"/> 
    <SharePoint:PageTitle runat="server"> 
     <asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server"> 
      <SharePoint:ProjectProperty Property="Title" runat="server" /> 
     </asp:ContentPlaceHolder> 
    </SharePoint:PageTitle> 
    <SharePoint:SPShortcutIcon runat="server" IconUrl="/_layouts/15/images/favicon.ico?rev=23" /> 
    <SharePoint:StartScript runat="server" /> 
    <SharePoint:CssLink runat="server" Version="15"/> 
    <SharePoint:CacheManifestLink runat="server"/> 
    <SharePoint:ScriptLink language="javascript" name="core.js" OnDemand="true" runat="server" Localizable="false" /> 
    <SharePoint:ScriptLink language="javascript" name="menu.js" OnDemand="true" runat="server" Localizable="false" /> 
    <SharePoint:ScriptLink language="javascript" name="callout.js" OnDemand="true" runat="server" Localizable="false" /> 
    <SharePoint:ScriptLink language="javascript" name="sharing.js" OnDemand="true" runat="server" Localizable="false" /> 
    <SharePoint:ScriptLink language="javascript" name="suitelinks.js" OnDemand="true" runat="server" Localizable="false" /> 
    <SharePoint:CustomJSUrl runat="server" /> 
    <SharePoint:SoapDiscoveryLink runat="server" /> 
    <SharePoint:AjaxDelta id="DeltaPlaceHolderAdditionalPageHead" Container="false" runat="server"> 
     <asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" /> 
     <SharePoint:DelegateControl runat="server" ControlId="AdditionalPageHead" AllowMultipleControls="true" /> 
     <asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat="server" /> 
    </SharePoint:AjaxDelta> 
    <SharePoint:CssRegistration Name="Themable/corev15.css" runat="server" /> 
    <script type="text/javascript" src="/_layouts/15/sp.js"></script> 
    <script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script> 


    <SharePoint:ScriptLink ID="ScriptLink1" runat="server" Name="~sitecollection/_catalogs/masterpage/Resources/js/jquery-1.11.0.min.js" Language="javascript" /> 
    <SharePoint:ScriptLink ID="ScriptLink3" runat="server" Name="~sitecollection/_catalogs/masterpage/Resources/js/global.js" Language="javascript" /> 
    <link rel="stylesheet" type="text/css" href="Resources/css/quack_1200.css" /> 
    <link rel="stylesheet" type="text/css" href="Resources/css/main.css" /> 
</head> 

이 같은 내 코드를 (내가 SP 컨텍스트 작업을하려고 할 때) 중단 이전 오류가 발생하지 않지만 목록으로 이동하여 '편집'버튼을 클릭하면 오류가 발생합니다.

enter image description here

enter image description here

이 혼란 문제에 어떤 도움

<script type="text/javascript" src="/_layouts/15/sp.runtime.js"></script> 
    <script type="text/javascript" src="/_layouts/15/sp.js"></script> 
대단히 감사하겠습니다.

답변

3

사용 스크립트는 태그 :

<Sharepoint:ScriptLink runat="server" Name="SP.js" Localizable="false" ID="s1" LoadAfterUI="true"/> 
<Sharepoint:ScriptLink runat="server" Name="SP.Runtime.js" Localizable="false" ID="s2" LoadAfterUI="true"/> 

그것은 당신의 문제를 해결할 수 있습니다.

+0

문제가 해결되었습니다. 감사합니다. –