qui mi e' sfuggita una i maiuscola che dovrebbe essere minuscola
op.document.getElementById('id_campo_hidden').valu e=valoreHIdden;

se hai ancora problemi:
c'e' un form?
l' id del campo hidden e' unico nel documento?

quando ci sono linguaggi lato server di mezzo e' meglio postare l' xhtml risultante,
altrimenti l' errore potrebbe essere li' e nessuno potrebbe mai trovarlo

ciao