Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2011, 10:41
eduardo160
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
que hago mal?

hola...tengo un codigo el cual no se deberia de recargar la pagina para enviar unos datos y procesarolos ps.....bueno me dice que hay un error el error es este

Fatal error: Call to undefined method xajax::processRequest() in C:\AppServ\www\sw\mostrar_mensaje.php on line 30


el codigo es el sigueinte

Código PHP:
<?
//incluímos la clase ajax
require ('xajax/xajax.inc.php');

//instanciamos el objeto de la clase xajax
$xajax = new xajax(); 

function 
procesar_formulario($form_entrada){
   
$salida "Gracias por enviarnos tus datos. Hemos procesado esto:<p>";
   
$salida .= "Respuesta: " $form_entrada["formulario"];
   
   
//instanciamos el objeto para generar la respuesta con ajax
   
$respuesta = new xajaxResponse();
   
//escribimos en la capa con id="respuesta" el texto que aparece en $salida
   
$respuesta->addAssign("mensaje","innerHTML",$salida);
   
   
//tenemos que devolver la instanciación del objeto xajaxResponse
   
return $respuesta;
}
//registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("procesar_formulario");

//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
?>
y aki esta el formulario que utilizo


Código PHP:
<?
echo "<br><br>";
echo
"<div id='mensaje'>";
echo 
"<form id='formulario' name='form1'>";
  echo 
"<p>";
    echo 
"<label>";
      echo 
" <textarea name='respuestas' id='respuestas' cols='45' rows='5'onKeyUp='return maximaLongitud(this,1300)'></textarea>";
    echo 
"</label>";
  echo 
"</p>";
  echo 
"<p>";
    echo 
"<label>";
    echo 
"<span class='hu'>";     
echo 
'<a href="mensajes.php">Volver a mis mensajes</a></span>';
      echo 
"<input type='submit' name='button' id='button' value='Responder' onclick='xajax_procesar_formulario(xajax.getFormValues('formulario'))'/>";
    echo 
"</label>";
  echo 
"</p>";
echo 
"</form>";
echo 
"</div>";
?>
muchas gracias