2013-10-27 146 views
-2

的Javascript意外標識符我有我的網頁上這樣的代碼:與全局變量

<script type="text/javascript"> 
    var timeFinal = 3; 
    function timeZone(timeBegin,timeEnd) { 
     var tz = new Date(); 
     tz = tz.getTimezoneOffset()/60; 
     timeBegin = timeBegin - tz; 
     if (timeBegin <= -1) { 
      timeBegin = 24 - timeBegin; 
     } 
     else { 
     } 
     timeFinal = timeBegin + ":" timeEnd; 
    } 

    function FileModifDate() { 
     var dateModif = document.lastModified; 
     var startTimeModif = dateModif.indexOf(":") - 2; 
     var time = dateModif.substring(startTimeModif, dateModif.length - 3); 
     var timeBegin = time.substring(0, 1); 
     var timeEnd = time.substring(3, 4); 
     var date = dateModif.substring(0, 6); 
     date = date.substring(3, 4) + "/" + date.substring(0, 1) + "/" + date.substring(8, 9); 
     timeZone(timeBegin,timeEnd); 
     dateModif = timeFinal + " " + date; 
     document.getElementById('ModifDate').innerHTMl = dateModif; 

    } 
</script> 

但由於某些原因的錯誤發生。它說,在第21行意外標識符:

timeFinal = timeBegin + ":" timeEnd; 

誰能告訴我什麼是錯?

+1

你缺少一個'+',仔細一看... – elclanrs

+0

仔細閱讀這條線,你應該注意到一些失蹤。 – SLaks

回答

2
timeFinal = timeBegin + ":" + timeEnd; 

------------------------------------------ ---- ^你錯過+這裏

固定代碼here