пишу сайт, возникла проблема, если не вдавать в подробности то код выглядит так
<html>
<head>
<script>
function changer(a,b)
{ document.getElementById("toChange"+a).innerHTML+=b;}
</script>
</head>
<body>
<div id='toChange1'>
<script>
<?for($i=1;$i<2;++$i) echo 'changer(1,'.($i+100).');">';?>
</script>
</div>
<br>
<div id='toChange2'>
<script>
<?for($i=3;$i<100;++$i) echo 'changer(2,'.($i+1000).');">';?>
</script>
</div>
</body>
</html>
так почему-то не работает. Если в head'е вызвать changer(1,100); - не работает, а если в конец документа дописать то работает, можете подсказать почему не работает? И в каком направлении думать чтобы заработало?