Javascript 页面不重新确认外部js文件

Javascript 页面不重新确认外部js文件,javascript,Javascript,我有一个调用外部js文件的html文件。我认为html文件无法识别 firebug引发“myfunction()未定义”错误后的外部js文件 这是我在外部js文件中的代码 function a(){ //just function } 这是一个制造麻烦的html文件 <script type="javascript/text" src="./myjs.js"></script> <script> a(); </script>

我有一个调用外部js文件的html文件。我认为html文件无法识别

firebug引发“myfunction()未定义”错误后的外部js文件

这是我在外部js文件中的代码

function a(){
      //just function
} 
这是一个制造麻烦的html文件

<script type="javascript/text" src="./myjs.js"></script>
<script>
    a();
</script> 

a();
有人能告诉我为什么我不能实现这个最简单的js文件吗?当我在上运行html文件时 python simpleHTTPServer,它甚至没有抛出404错误

我不确定我在这里做错了什么。

使用firebug或chrome调试器检查js文件路径是否正确以及是否正确加载


您可以在“网络”选项卡中看到这一点。

使用firebug或chrome调试器检查js文件路径是否正确以及是否正确加载

您可以在“网络”选项卡中看到。

JavaScript的(旧)MIME类型是
text/JavaScript
,而不是
JavaScript/text

浏览器将考虑<代码> JavaScript /文本< /代码>为未知脚本语言而不执行。 您似乎正在使用HTML5(因为您忽略了第二个脚本元素上的

type
属性)。在所有脚本元素上省略它。

JavaScript的(旧)MIME类型是
text/JavaScript
,而不是
JavaScript/text

浏览器将考虑<代码> JavaScript /文本< /代码>为未知脚本语言而不执行。


您似乎正在使用HTML5(因为您忽略了第二个脚本元素上的
type
属性)。在所有脚本元素上省略它。

问题可能是在访问该函数时没有加载my.js。请尝试在Firebug或其他程序中使用该函数。

问题可能是在访问该函数时未加载my.js。尝试在Firebug或其他软件中使用该函数。

它对我很有用。你的路径或JS文件一定有问题

这对我很管用。你的路径或JS文件一定有问题

我无法从js文件加载函数,因为函数本身有错误

我无法从js文件加载函数,因为函数本身有错误

网络标签告诉你什么?我得到的唯一信息是“200”。什么是“200”?200是“OK”的HTTP状态码。网络选项卡告诉你什么?我收到的唯一消息是“200”。什么是“200”?200是“OK”的HTTP状态代码。firebug表示未定义从myjs.jsfirebug定义的()表示未定义从myjs.jsopps定义的()。。。。很抱歉我打字打错了。在我的代码文件中,它被声明为“text/javascript”。。但它仍然不起作用。。thx为建议。opps。。。。很抱歉我打字打错了。在我的代码文件中,它被声明为“text/javascript”。。但它仍然不起作用。。谢谢你的建议。