Javascript 在.html处指示错误并指向.js

Javascript 在.html处指示错误并指向.js,javascript,html,google-chrome,Javascript,Html,Google Chrome,我不熟悉javascrpting,这是一个完全陌生的问题 我有一个index.html文件,看起来像: <!DOCTYPE html> <html> <head> <title>The d3 test</title> <style> .chart { } .main text { font: 10px sans-serif; } .axis line, .axis path { shape-rend

我不熟悉javascrpting,这是一个完全陌生的问题

我有一个
index.html
文件,看起来像:

<!DOCTYPE html>
<html>
<head>
<title>The d3 test</title>
<style>
.chart {

}

.main text {
    font: 10px sans-serif;  
}

.axis line, .axis path {
    shape-rendering: crispEdges;
    stroke: black;
    fill: none;
}

circle {
    fill: steelblue;
}

</style>
<script type="text/javascript" src="http://mbostock.github.com/d3/d3.v2.js"></script>
</head>
<body>
   <div class='content'>
      <!-- /the chart goes here -->
   </div>
   <script type="text/javascript" src="scatter.js"></script>
</body>
</html>

d3测试
.图表{
}
.正文{
字体:10px无衬线;
}
.轴线,.轴路径{
形状渲染:边缘清晰;
笔画:黑色;
填充:无;
}
圈{
填充:钢蓝;
}
注意,
scatter.js
这里有一个javascript来创建
d3.js
绘图

此代码不起作用,当我尝试使用chrome和
Ctrl+Shift+J
检查错误时,我得到以下错误:


这是什么错误?为什么浏览器会混淆
.html
.js

与index.html位于同一文件夹中?

如果不是,则必须指明完整路径,而不是src=“scatter.js”

scatter.js是否与index.html位于同一文件夹中?


如果没有,您必须指明完整的路径,而不是src=“scatter.js”

您使用的是什么http服务器?我使用curl和-I标记获取scatter.js并发布结果。另外,请发布url路径(即/static/scatter.js、/widgets/index.htm等)@Craneum
scatter.js
index.html
在同一目录中。我不理解这个请求“使用curl和-I标志获取scatter.js并发布结果”。如果您在linux/unix/mac上,请转到命令行并键入“curl-I”或更好的“curl-I | pbcopy”。第二个将为您复制到剪贴板。另外,如果您没有意识到,问题在于django,而不是您的web浏览器。您使用的http服务器是什么?我使用curl和-I标记获取scatter.js并发布结果。另外,请发布url路径(即/static/scatter.js、/widgets/index.htm等)@Craneum
scatter.js
index.html
在同一目录中。我不理解这个请求“使用curl和-I标志获取scatter.js并发布结果”。如果您在linux/unix/mac上,请转到命令行并键入“curl-I”或更好的“curl-I | pbcopy”。第二个将为您复制到剪贴板。另外,如果您没有意识到,问题在于django,而不是您的web浏览器。您使用的http服务器是什么?我使用curl和-I标记获取scatter.js并发布结果。另外,请发布url路径(即/static/scatter.js、/widgets/index.htm等)@Craneum
scatter.js
index.html
在同一目录中。我不理解这个请求“使用curl和-I标志获取scatter.js并发布结果”。如果您在linux/unix/mac上,请转到命令行并键入“curl-I”或更好的“curl-I | pbcopy”。第二个将为您复制到剪贴板。另外,如果您没有意识到,问题在于django,而不是您的web浏览器
scatter.js
index.html
位于同一目录中。但是谢谢你的回答,意思是如果你把完整的路径放进去,你也会犯同样的错误?比如“/scatter.js”甚至“http:../scatter.js”?如果是,您是否有特定的.htaccess?
scatter.js
index.html
位于同一目录中。但是谢谢你的回答,意思是如果你把完整的路径放进去,你也会犯同样的错误?比如“/scatter.js”甚至“http:../scatter.js”?如果是,您是否有特定的.htaccess?
scatter.js
index.html
位于同一目录中。但是谢谢你的回答,意思是如果你把完整的路径放进去,你也会犯同样的错误?比如“/scatter.js”甚至“http:../scatter.js”?如果是,您是否有特定的.htaccess?