Il codice su cui stò facendo i tentativi è questo. E' un esempio che c'è nella guida "Guida JavaScript per esempi ". Ho spostato la chiamata della funzione dentro al comando onload
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Corso JavaScript ad esempi</title>
<script type="text/javascript">
prova = new Array();
var scritta2 = ''
var scritta3 = '';
function saluta() {
//inizalizzo le variabili all'interno delle funzioni
scritta2="ciao";
scritta3="prova scrittura";
prova[0] = "DDD";
}
</script>
</head>
<body onload="saluta()" >
<script type="text/javascript">
// saluta(); vecchia chiamata della funzione
alert(scritta2); //faccio riferimento alla variabile creata nella funzione
document.write(scritta3);
document.write(prova[0]);
</script>
</body>
</html>