perche' passi il riferimento corretto all' oggetto form (this.form) e poi usi direttamente il nome del form?
o usi l' argomento (AssegnaFoglio) oppure come fai ora se non premetti document. al nome del form funzionera' solo in browser molto permissivi come IE e (?) opera
vedi se questo adattato al tuo caso puo' andare
codice:
<html>
<head>
<script>
function settaOnclick(modulo){
modulo.trigger.onclick=function(){funzioneAlClick()}
}
function funzioneAlClick(){
return alert('pluto')
}
</script>
</head>
<body>
<form>
<input type="button" value="assegna alert('pluto')" onclick="settaOnclick(this.form)">
<input name="trigger" type="button" value="clicca per alert" onclick="alert('pippo')">
</form>
</body>
</html>
ciao