2016-05-16 75 views
0

我一直在使用Twitter的引导导航栏类,而现在,和拨动导航栏崩溃一直工作正常有没有阻止JavaScript在系统上运行的设置?

<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>

它一直工作直到最近拨动停止的地方单独在我的系统上工作。它适用于我测试过的其他系统。我的浏览器(IE和Chrome)已启用。我可以在线运行JavaScript,而不是从我的硬盘上运行。我想一个简单的JS代码,并得到一个黑色的屏幕

<html> 
 
<body bgcolor=”WHITE”> 
 
<p>Paragraph 1</p> 
 
<script type=”text/javascript”> 
 
document.bgColor = “RED”; 
 
</script> 
 

 
</body> 
 
</html>

是否有来自特定系统的工作停止的JavaScript任何系统设置?或者是我的代码有问题?

+0

您正在使用哪种操作系统? – Harvey

+0

也应该是' – Harvey

+0

@Harvey Windows 8.谢谢,我已经注意到 – Array

回答

2

在使用RIGHT DOUBLE QUOTATION MARK而不是QUOTATION MARK来分隔属性值和JavaScript字符串之前,您的第二个示例失败。

这会使您的Type属性变为浏览器无法识别的类型,因此它不会执行JS。如果你修正了JS,那么字符串分隔符将会失效,所以你会有一个错误。


第一个示例中没有足够的信息来说明问题所在。如果您所依赖的库文件的URL是错误的(URL以//开头,它保留URL方案(即http,httpsfile)和您使用的file URL不存在,我不会感到惊讶,因为CDN不在您的本地磁盘上)。

+0

Array

+0

这就是我如何指定路径 – Array

+0

感谢您对第二个代码的回答 – Array

0

不,没有这样的设置。 JavaScript在浏览器中严格执行。这非常有意设置JavaScript在系统上可以执行的操作。问题几乎肯定与您的代码或浏览器的能力或无法加载代码有关。

+0

感谢你的答案。我也是这么想的。但我不记得修改我的路径或JavaScript代码。它刚刚停止工作 – Array

相关问题