Mira, el los dos siguientes link puedes ver como funciona el onClick, es bastante facil.
http://geneura.ugr.es/~victor/cursil...o/js_docu.html
y aquí un ejemplo:
<código JS>
function pasar_var(){
tu_var_js
document.nom_formulario.var_js.value=tu_var_js;
}
</código JS>
y con eso lo que haces es aasignar al campo hidden en el códgio html o sea que en agún lado de tu página tendrás algo así:
<form action=<?print $PHP_SELF?> name=nom_fomulario>
<input type=hidden name=var_js>
</form>
y luego sólo tendrás que tomar la variable con el nombre $var_js para poder manipularla con tu código en PHP.
Espero te sirva. Cualquier cosa me contactas nuevamente.