我现在一直在使用twitter-bootstrap导航栏类,并且切换导航栏崩溃一直正常工作
<div class="navbar navbar-inverse navbar-static-top">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="Home.aspx"></a>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a id="A2" runat="server" href="~/Pages/Home.aspx">Home</a></li>
<li><a id="A3" runat="server" href="~/Pages/Page1.aspx">Page1</a></li>
<li><a id="A4" runat="server" href="~/Pages/Page2.aspx">Page2</a></li>
</ul>
</div>
</div>
&#13;
它一直在工作,直到最近切换停止在我的系统上工作。它适用于我测试过的其他系统。我的浏览器(IE和Chrome)启用了JavaScript。我可以在线运行JavaScript,而不是从我的硬盘上运行。我尝试了一个简单的JS代码并获得了黑屏
<html>
<body bgcolor=”WHITE”>
<p>Paragraph 1</p>
<script type=”text/javascript”>
document.bgColor = “RED”;
</script>
</body>
</html>
&#13;
是否有任何系统设置阻止JavaScript在特定系统上运行?或者我的代码有问题吗?
答案 0 :(得分:2)
在您使用RIGHT DOUBLE QUOTATION MARK
代替QUOTATION MARK
来界定属性值和JavaScript字符串之前,您的第二个示例失败了。
这会使您的Type属性成为浏览器无法识别的类型,因此它不会执行JS。如果您修复了JS,那么字符串分隔符将无效,因此您可能会收到错误。
第一个例子中没有足够的信息来说明问题所在。如果您所依赖的库文件的URL错误(以//
开头的URL维护URL方案(即http
,https
或{,我不会感到惊讶{1}})并且您使用的file
网址不存在,因为CDN不在您的本地磁盘上。
答案 1 :(得分:0)
不,没有这样的设置。 JavaScript严格在浏览器中执行。这是非常有意为JavaScript在系统上执行的操作设置严格的限制。问题几乎肯定与您的代码或浏览器的能力或无法加载代码有关。