Ciao a tutti , eccovi un'altro problemino da risolvere

Allora questa è la funzione javascript :
Codice PHP:
function tiradado(dado,nameform){
    var 
result Math.floor(Math.random()*dado)+1;
    
document.nameform.risultato.value result;
    
window.setTimeout("document.nameform.submit();"1000);

non funziona, ma sono sicuro che il problema risiede nel fatto che javascript considera nameform come il nome del form e non come la variabile di testo che contiene il nome del form.

Come posso fare???

Grazie in anticipo