我一直遇到一个问题,即我们在Sitefinity中构建的网站没有加载JavaScript。我们有一个使用Zurb Foundation框架的自定义.master页面。起初我以为这只是对。
中外部脚本的排序在分解时,我已经剥离了我的页面代码以进行内联的基本JavaScript输出。单击按钮时,它会显示一条文本消息。该脚本工作一瞬间然后消失。这就是我之前发生的事情。这就像剧本超时一样。
这是要测试的基本脚本的基础。我不明白为什么会这样。有些东西与Sitefinity有冲突。
我的代码如下:
<%@ Master Language="C#" AutoEventWireup="true" %>
<%@ Register Assembly="Telerik.Sitefinity" Namespace="Telerik.Sitefinity.Web.UI.PublicControls" TagPrefix="sf" %>
<%@ Register Assembly="Telerik.Sitefinity" Namespace="Telerik.Sitefinity.Web.UI" TagPrefix="sf" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!doctype html>
<html class="no-js" lang="en">
<head id="Head" runat="server">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta charset="utf-8">
<title>Inside Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div id="ContentMainCPH">
<asp:contentplaceholder id="ContentMainCPH" runat="server" />
</div>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "This Works!";
}
</script>
</form>
</body>
</html>
有关为什么我无法让脚本在Sitefinity中工作的任何想法?我一直试图在整个星期内解决这个问题,遗憾的是Sitefinity支持没有任何帮助。
如果您愿意,我感谢您的时间和帮助,谢谢。
玛利亚