Domanda: perchè usi due funzioni? Non potresti fare più semplicemente una cosa del genere?
codice:
<html>
<head>
  ...
  <script language="JavaScript">
  <!--
  function scrivi(txt) {
    document.write('<div>'+txt+'</div>');
  }
  //-->
  </script>
</head>
<body onload="scrivi('Testo da scrivere')">
  ...
</body>
</html>