javascript - 为什么 ASP.NET (3.5) 不总是加载外部 JavaScript?

标签 javascript asp.net firefox

我在 asp.net 3.5 项目中有一个外部 JavaScript。 在编写不同的函数时,有时 JavaScript 会加载到 FF 中,有时则不会(基于 FireBug),并且 JavaScript 不会运行。 即使 JS 中有错误,它仍然应该加载或对浏览器可见,对吧?

加载和不加载(或浏览器可以访问)背后的逻辑是什么?

编辑

母版页从项目中的脚本目录加载 JS:

<head runat="server">

    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
     <!-- Google JavaScript for gauges -->
       <script src='http://www.google.com/jsapi' type='text/javascript' ></script>   
    <!-- Style Sheet -->
       <link href="../Styles/EliteCircle.css" rel="stylesheet" type="text/css" />    
    <!-- My local JavaScript File -->
       <script src="Scripts/JScript.js" type="text/javascript"></script>    
</head>  

JScript.js

//Load google api
 google.load('visualization', '1', {packages:['gauge']});
 google.setOnLoadCallback(update);




 function update(x) {

 var test = parseInt(x.value);    

 var data = new google.visualization.DataTable();
 data.addColumn('string', 'Label');
 data.addColumn('number', 'Value');
 data.addRows(3);
 data.setValue(0, 0, 'Memory');
 data.setValue(0, 1, 0);
 data.setValue(1, 0, 'CPU');
 data.setValue(1, 1, 55);
 data.setValue(2, 0, 'Network');
 data.setValue(2, 1, 68);

 var chart = new google.visualization.Gauge(document.getElementById('chart_div'));
 var options = { width: 400, height: 120, redFrom: 90, redTo: 100,
 yellowFrom: 75, yellowTo: 90, minorTicks: 5
 };

 //smooth transition to new value, need to implement "from" value.
 setTimeout(function() { data.setValue(0, 1, test); chart.draw(data, options); }, 0);


 chart.draw(data, options);


 }    

最佳答案

如果它运行,即使未加载,也很可能是因为使用了缓存版本。

关于javascript - 为什么 ASP.NET (3.5) 不总是加载外部 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3901916/

相关文章:

javascript - 过滤器 "orderBy"无法将变量用作数组

asp.net - 防止运行时程序集绑定(bind)到旧程序集

javascript - 如何通过 Javascript 更改 TextBox 的背景颜色?

java - 在 Java 中嵌入 Firefox

css - Twitter Bootstrap 图标栏颜色样式

javascript - React hooks - 当状态更改为相同值时如何强制 useEffect 运行?

javascript - 使用 jQuery 或 JavaScript 绑定(bind)到自定义 CSS 动画结束事件?

javascript - Pilcrow (¶) 或偏微分 (∂) 字符的正则表达式模式

c# - 关于在后台线程中发送电子邮件,我应该知道些什么?网络

firefox - 溢出 :hidden works in Firefox but not in Chrome. 为什么?