6.2.4. Строка ошибки

Когда сообщение об ошибке указывает на строку ошибки, то строку с ошибкой нужно отсчитывать от самого верха документа HTML, а не от первой строки JavaScript. Например, в приведенном ниже документе допущена ошибка в строке 9. Это ошибка синтаксиса, так как экземпляр (параметра) не заканчивается на той же строке, где начался. Видите, как скобка перескочила на следующую строчку?

<HTML>

<HEAD>

<TITLE></TITLE>

</HEAD>

<BODY>

<SCRIPT LANGUAGE="javascript">

document.write("текст для страницы

"

)

</SCRIPT>

</BODY>

</HTML>

Но почему ошибка на строке 9, а не 8? Потому, что счет начинается с верхнего края документа HTML, не пропуская ни одной строки. Вот этот документ еще раз с пронумерованными строками.

(строка 1)  <HTML>

(строка 2)  <HEAD>

(строка 3)  <TITLE></TITLE>

(строка 4)  </HEAD>

(строка 5)  <BODY>  

(строка 6)  

(строка 7)  <SCRIPT LANGUAGE="javascript">

(строка 8)  document.write("text for the page"  

(строка 9)  )

(строка 10) </SCRIPT>

(строка 11) </BODY>  

(строка 12) </HTML>

Так что считайте все строки, даже пустые.