cmail,
1. В неподгружаемом файлом скрипте на странице не должно быть тегов закрытия
</script>, т.е
скрипт выложенный на странице можно записать так
document.write('<script>var numberclick=0; function clickmoreone(){ numberclick++; if(numberclick>0) document.getElementById("ball").style.display="none"; }'<'+'/'+'script>')
2. document.write не может находиться в функции с произвольным по времени вызовом
поскольку document.write без очистки страницы может нормально действовать до события window.onload
Иcпользуйте в функциях appendChild