Ho una situazione di questo genere

function miafun(mioparametro)
{
document.mioform.mioparametro.value = "ciccio";
}
... onclick=javascript:miafun(pippo); ...

Io voglio passare come parametro il name del mio oggetto, ma usando il codice che ho scritto ciò non accade, per cui si va a cercare un oggetto chiamato "mioparametro" e non un oggetto denominato come il contenuto della variabile, cioè "pippo"
Perchè? Il parametro della funzione non è passato correttamente?