scorpion95,
1. document.write(a) нельзя использовать произвольно, по событию, когда страница уже загружена, т.е вывод через document.write - однократен
Можно попробовать так
<div id="div_write" class="content" name="content">
<script>var a = 'asd';
function main(){
a = 'FFF';
document.getElementById('div_write').innerHTML = a;
}
document.write(a);
</script>
</div>
Или оставить саму функцию, где и раньше, добавив ID элементу и строку cиним
var a = 'asd';
function main(){
a = 'FFF';
document.getElementById('div_write').innerHTML = a;
}