Не пойму почему так работает
<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>