Не работает document.write - HELP!
Здравствуйте
Помогите понять. <html> <head> </head> <body> <script> var body = document.getElementsByTagName('body')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'http://domain.com/script.js'; body.appendChild(script); </script> </body> </html> В файле script.js код: document.write('<div>1</div><div>2</div><div>3</div>'); Он не выполняется на странице А если сделать такой вариант: <html> <head> </head> <body> <script type="text/javascript" src="http://domain.com/script.js"></script> </body> </html> Тогда код в файле script.js работает. В чем причина ? |
document.write - записывает данные в поток... для того что бы вывести что-то после окончания потока, нужно использовать другие методы.
|
Цитата:
А можно пример про другие методы ;) ? |
<html> <head> </head> <body> <script type="text/javascript"> var div1 = document.createElement('div'); div1.innerHTML = "1"; document.body.appendChild( div1 ); </script> </body> </html> |
Часовой пояс GMT +3, время: 19:46. |