Hai racchiuso il div nascosto in una variabile ( con getElementById )?
Non devi usare questo metodo:
Codice PHP:
document.frmRic.div_nascosto.offsetLeft = x ;
document.frmRic.div_nascosto.offsetTop = y ;
che tra l'altro è concettualmente sbagliato in quanto un div non è un input.
Questo è quello che dovresti fare:
Codice PHP:
var nascosto = document.getElementById('div_nascosto');
nascosto.style.position = 'absolute';
nascosto.style.left = x+'px';
nascosto.style.top = y+'px';
Ovviamente devi includere queste righe di codice all'interno di una funzione scatenata dall'evento onclick.
Ciao