Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Динамический javascript (https://javascript.ru/forum/dom-window/40531-dinamicheskijj-javascript.html)

alexandr2006 09.08.2013 11:34

Динамический javascript
 
Не пойму почему так работает
<div id="DIV_DN"></div>

<script type="text/javascript">

(function(a) {
	var rand = Math.floor(Math.random() * 3);
	document.write('<scr'+'ipt charset="windows-1251" type="text/javascript" src="http://www.drivenetwork.ru/show.cgi?adp='+a[rand]+'&div=DIV_DN&t=' + (new Date()).getTime() + '"></scr'+'ipt>');
	
})(["2615", "2726", "2727"]);

</script>

а так нет
<div id="DIV_DN"></div>

<script type="text/javascript">

(function(a) {
	var rand = Math.floor(Math.random() * 3),
		script=document.createElement ('script');
	script.type='text/javascript';
	script.src='http://www.drivenetwork.ru/show.cgi?adp='+a[rand]+'&div=DIV_DN&t=' + (new Date()).getTime();
	document.body.appendChild(script); 

})(["2615", "2726", "2727"]);

</script>


Часовой пояс GMT +3, время: 14:31.