Come si stampa il contenuto di una variabile di una funzione in una parte di pagina html non compresa nella funzione stessa?

E.g.

file funzioni.js

codice:
var variabile1;

function on_load()
        {
          variabile1 = "cippa";
        }
file index.htm

codice:
<html>
<head>
<script language="javascript" type="text/javascript" src="funzioni.js"></script>

</head>
<body onLoad="on_load()">

<script language="javascript" type="text/javascript"> 

document.write(variabile1);

</script>

</body>
</html>
E' tutto il pomeriggio che ci crepo dietro... :berto: