Не работает 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, время: 15:40. |