Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同一网页中有多个javascript标记_Javascript - Fatal编程技术网

同一网页中有多个javascript标记

同一网页中有多个javascript标记,javascript,Javascript,我使用两个单独的JavaScript文件,并使用两个单独的脚本标记将它们包含在同一页面上。其中一个文件工作正常,一个与日期选择器相关,另一个文件中有函数,但没有 但是!如果我把第二个包含函数的js文件的内容放在wep页面中,效果会很好。。。请帮我渡过难关 以下是代码的一些部分: <head> <?php include('header.php'); ?>?> <meta http-equiv="Content-Type" content="text/html;

我使用两个单独的JavaScript文件,并使用两个单独的脚本标记将它们包含在同一页面上。其中一个文件工作正常,一个与日期选择器相关,另一个文件中有函数,但没有

但是!如果我把第二个包含函数的js文件的内容放在wep页面中,效果会很好。。。请帮我渡过难关

以下是代码的一些部分:

<head>
<?php include('header.php'); ?>?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Student Details</title>

?>
学生资料
这是我包含第一个js文件的地方,它运行良好(日期选择器)


这是我包含第二个文件的地方,它有js函数

<script language="javascript" type="text/javascript" src="../js/myFuntions.js"></script>

这是一个为js文件调用函数的js函数(我使用的函数中没有错误)


//在这里,我放置了一个函数,该函数为我包含但不工作的js文件调用其他js函数

因此,当将这些js函数放入另一个文件并将其包含在网页上时,该函数停止工作

首先,您不需要
语言
类型
属性。你可以扔掉它们,因为它们只会让事情更难阅读

<script src="../js/myFuntions.js"></script>

现在你可以在你的问题和你发表的评论中看到你拼错了“函数”,所以试着修正一下

<script src="../js/myFunctions.js"></script>


Woozy。。。我是Woozy…也许你可以显示不起作用的
标记?(还有,你从没听说过吗?)这是一个不起作用的。。。我试图清理一下代码,以便更清楚地定义“不工作”。您确定该文件已加载/存在吗?第一件事是打开Webkit Inspector并转到“网络”选项卡(或任何Firebug等效项)。如果有效的HTML很重要(这似乎是个好主意),那么值得注意的是,脚本元素的语言属性在HTML4中被弃用,在HTML5中被删除。类型属性在HTML4中是必需的,但在HTML5中有一个默认值“text/javascript”。并非所有使用中的浏览器都兼容HTML5,因此在一段时间内包含type属性似乎是合理的。@RobG由于HTML5尚未标准化,我不认为任何使用中的浏览器都“兼容HTML5”。HTML5中的设计决策(如缩写的DOCTYPE和可选的
type
属性)是在考虑向后兼容性的情况下做出的。Crockford做了大量的JS研究,他说,@Dennis因此,文档应该尽可能地兼容HTML4.01。是的,类型实际上是不相关的,而且已经有一段时间了,但是如果HTML文档中缺少类型,验证器会抱怨。鉴于对JSLint的挑剔,Crockford的评论很有趣。我猜一根针不是验证器。:-)
<script src="../js/myFuntions.js"></script>
<script src="../js/myFunctions.js"></script>