2013-10-27 3 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

Смежные вопросы