2011-09-18 76 views
2

我在我的页面的正文和头部都有JS代码。如果我想让它们位于外部.js文件中,我将如何移动它们然后将它们回调到页面上?如何将内联JS编码转换为外部样式表?

头 -

<script language="Javascript"> 
setInterval("settime()", 1000); 

function settime() { 
var curtime = new Date(); 
var curhour = curtime.getHours(); 
var curmin = curtime.getMinutes(); 
var cursec = curtime.getSeconds(); 
var time = ""; 

if(curhour == 0) curhour = 12; 
time = (curhour > 12 ? curhour - 12 : curhour) + ":" + 
    (curmin < 10 ? "0" : "") + curmin + ":" + 
    (cursec < 10 ? "0" : "") + cursec + " " + 
    (curhour > 12 ? "pm" : "am"); 

document.date.clock.value = time; 
} 
</script> 

体 -

<script language="JS" type="text/javascript"> 
var monthArray = new Array("January", "February", "March", "April", "May", 
         "June", "July", "August", "September", 
         "October", "November", "December"); 

var today = new Date(); 
var todayMonth = today.getMonth(); 
var todayDate = today.getDate(); 
var todayYear = today.getFullYear(); 
document.write(monthArray[todayMonth] + " " + todayDate + ", " + todayYear); 
</script> 

回答

2

移动你的JS代码到外部文件(比如说,my.js)和包括您的页面中它:

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

当然,上面假设my.js位于同一个文件夹/目录作为你的页面。您需要根据您的JS文件的位置调整src的值。

+0

就外部.js文件而言,是否包含标记之间的所有内容,不包括它们? –

+0

是的,这是正确的。确保你把'head'和'body'部分的所有脚本代码放在一起,因为你可能在这两个部分有一些重叠的JS代码。 – Saket

+0

也许我应该编辑我的帖子顶部并把代码放在那里? –

相关问题