首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >页面不识别外部js文件

页面不识别外部js文件
EN

Stack Overflow用户
提问于 2012-05-07 16:13:18
回答 5查看 162关注 0票数 0

我有一个调用外部js文件的html文件。我假设html文件不能识别

外部js文件,因为firebug抛出错误'myfunction() is not defined‘。

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

代码语言:javascript
运行
复制
function a(){
      //just function
} 

这是一个制造麻烦的html文件。

代码语言:javascript
运行
复制
<script type="javascript/text" src="./myjs.js"></script>
<script>
    a();
</script> 

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

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-05-07 16:34:03

这对我很管用。一定是你的path或者JS文件出了问题!

票数 0
EN

Stack Overflow用户

发布于 2012-05-07 16:16:42

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

浏览器会认为javascript/text是一种未知的脚本语言,并且不执行它。

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

票数 3
EN

Stack Overflow用户

发布于 2012-05-07 16:16:29

如果您的js文件路径正确且已正确加载,请使用firebug或chrome调试器进行检查。

你可以在“网络”标签中看到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10478759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档