外部JS没有加载到我的html文件中?

时间:2015-09-04 16:10:53

标签: javascript html

外部.js文件未加载,而内联确实有效。 这是我的JS文件,我很确定它是一个小错误,但我似乎无法找到它。我在某处看到它可能与utf定义有关,但我用utf-8保存了所有文件。 谢谢

 <SCRIPT LANGUAGE="JavaScript">

function startTime() {
    var today=new Date();
    var h=today.getHours();
    var m=today.getMinutes();
    var s=today.getSeconds();

    m = checkTime(m);
    s = checkTime(s);
    h = checkTime(h);

   document.getElementById("seconds").innerHTML = s;
   document.getElementById("minutes").innerHTML = m;
   document.getElementById('hours').innerHTML = h;
    var t = setTimeout(function(){startTime()},500);
}

function checkTime(i) {
    if (i<10) {i = "0" + i};  // add zero in front of numbers < 10
    return i;
}

</script>

这是我的html文件

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="min.js"></script>
<link rel="stylesheet" href="stylesheet.css">

</head>

<body style="background-color:#444657;" onload="startTime()">


<table id="table1">
    <tr>
        <th><a href="http://www.facebook.com"target="_blank">facebook</a></th>
        <th><a href="http://www.expedia.com" target="_blank">expedia</a></th>
        <th><a href="http://www.planefinder.net" target="_blank">planefinder</a></th>
        <th><a href="http://www.soundcloud.com" target="_blank">Soundcloud</a></th>
        <th><a href="http://www.youtube.com" target="_blank">Youtube</a></th>
        <th><a href="http://www.gmail.com" target="_blank">Gmail</a></th>
        <th><a href="http://www.google.com" target="_blank">GOOGLE</a></th>

    </tr>
</table>

<div id="div2" onload="startTime()">
<p id="hours"></p>
<p> :</p>
<p id="minutes"></p>
<p> :</p>
<p id="seconds"></p>

</div>

</body>
</html>

我很确定这是一个小错误,但我似乎无法找到它。

1 个答案:

答案 0 :(得分:4)

如果第一个代码块中的代码位于文件min.js(单独的.js文件)中,则不需要脚本标记。

删除这些标签,这些功能应该是可访问的,但请注意它们会被添加到全局命名空间。