Gracias por haber leido mi mensaje, pero ya he logrado solucionar el problema
Para los que desean saber como logre que funcionara solo realize lo siguiente:
Código PHP:
<script language="JavaScript" type="text/javascript">
function pedirDatos(clave){
alert("si funciona"+clave);
}
function prueba(c){
var c = document.getElementsByName('clave')[0].value;
pedirDatos(c);
}
</script>
solo elimine la palabra function dentro de la funcion que la invoca. Algo tan sencillo