Hola, haber si me podeis ayudar (estoy desesperado

)
Tengo esta función:
Código:
idInput = "abc";
valor = "123"
function mandaDatos(htmlID, dbID){
document.getElementById(htmlID).value = dbID;
}
Cuando llamo a la función desde el propio archivo javascript
Código:
mandaDatos(idInput, valor)
no va y supuestamente debería rellenar
Código:
<input type="text" id="abc" size="20" />
con el valor 123.
Y no funcionaaaaaaaa

¿Alguien puede ayudar a un desesperado como yo? Llevo media hora con esa maldita función que no quiere funcionar...