в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

методы write ("строка 1" [,"строка 2" ... [, "строка n"]]) и writeln () объекта document

предыдущая страничка следующая страничка

возвращаемое значение: при удачном выполнении - булево true


 
NN2
NN3
NN4
NN6
IE3/J1
IE3/J2
IE4
IE5
IE5.5
совместимость

Оба метода пересылают текст документу для дальнейшего его вывода в окне. Единиственное различие между этими методами состоит в том, что document.writeln() добавляет в конце каждой строки документа невидимый символ перехода на другую строку. Этот переход нужен для форматирования исходного кода при просмотре его в окне браузера. В откомпелированном HTML-документе, который генерируется этими методами, для перехода на новую строку используется дескриптор <BR>, тем самым определяя конец данной строки.
на заметку
 

Браузеры не всех типов и версий выводят на экран исходный код, который динамически генерируется сценарием клиента при попытке его отображения. В NN3 и NN4 браузер часто позволяет просматривать исходный код такой страницы, используя протокол wysiwyg, - это означает, что документ существует только в памяти браузера. Не нужно думать, что это еще один способ скрыть сценарии от любопытных посетителей. Браузеры не всех типов и версий (в зависимости от операционных систем) позволяют просматривать код загруженной страницы без возникновения проблем. Добавте к этому, что браузер с отключенной поддержкой сценариев в первую очередь анализирует страницу, которая динамически генерирует код.

 
Как правило многие начинающие JavaScript-разработчики делают ошибочное заключение о том, что данные методы дают возможность изменять содержимое любого существующего документа с помощью сценариев, но это совсем не так. После того как документ полностью загружен в окно (или фрейм), единственный совместимый (с браузером) текст, который можно изменять без перезагрузки или перезаписи всей страницы - это собственно текст страницы и объектов TEXTAREA. В Internet Explorer 4+ код HTML и текст можно изменять с помощью следующих свойств: innerHTML, innerText, outerHTML и outerText, которые задаются для любого элемента. В Netscape Navigator 6 и Internet Explorer 5+ можно изменять текст элемента, устанавливая его свойства nodeValue или innerHTML; строгое соблюдение правил в W3C DOM требует создания, вставки, а также замены элементов.

 
 
 
  примеры | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | <<< | >>>

 
Hosted by uCoz