【发布时间】:2012-07-06 04:03:54
【问题描述】:
我已经用 JavaScript 编写了这段代码,当我将它包含在我的 index.html 页面中时,它运行得非常好:
<canvas id="bannerCanvas" width="960" height="200">
Your browser does not support the canvas element.
</canvas>
<script type="text/javascript">
var canvas = document.getElementById("bannerCanvas");
var context = canvas.getContext("2d");
context.beginPath();
context.moveTo(25,25);
context.lineTo(355,55);
context.lineTo(355,125);
context.lineTo(25,125);
context.moveTo(465,25);
context.fill();
};
</script>
...但是当我将它放在外部 JavaScript 文件中时,它就不起作用了!在索引页的头部,我声明了这一点:
<script type="text/javascript" src="JavaScript/functionality.js">
</script>
并且我将这个功能性.js 文件保存在 JavaScript 目录中,我已经尝试在这个文件中执行其他 JS 函数来检查索引页面并且 JS 已连接并且它们是......答案可能正在盯着我看脸,但由于某种原因我看不到它!
非常感谢任何帮助,谢谢。
编辑:我一直在使用 Firebug,它没有给我任何错误,当我在索引页面上使用代码时,我看到了我想要的形状,当使用外部 JS 文件时,我只看到一个大黑矩形。
【问题讨论】:
标签: javascript html directory