Foros del Web » Programando para Internet » Javascript » Frameworks JS »

No respone XAJAX en mozilla ni IE

Estas en el tema de No respone XAJAX en mozilla ni IE en el foro de Frameworks JS en Foros del Web. Este es mi codigo: Código PHP: <?php //incluímos la clase ajax  require ( 'xajax/xajax_core/xajax.inc.php' );  //instanciamos el objeto de la clase xajax $xajax  = new  xajax ();  function  procesar_formulario ( $form_entrada ){   if(empty( $form_entrada [ 'nombre_completo' ...
  #1 (permalink)  
Antiguo 24/05/2010, 09:03
Avatar de tonchii  
Fecha de Ingreso: noviembre-2008
Mensajes: 159
Antigüedad: 16 años
Puntos: 2
Exclamación No respone XAJAX en mozilla ni IE

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

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

function 
procesar_formulario($form_entrada){
  if(empty(
$form_entrada['nombre_completo']) || $form_entrada['nombre_completo'] == 'Ingresa tu nombre completo' || empty($form_entrada['email']) || $form_entrada['email'] == 'Ingresa tu correo electronico' || empty($form_entrada['password']) || empty($form_entrada['password2']) || empty($form_entrada['captcha']) || $form_entrada['captcha'] == 'Ingresa las letras de la imagen') {
    
$salida .= '<div class="contenido">
      Nombre completo<br /><br />
      Correo electr&oacute;nico<br /><br />
      Contrase&ntilde;a<br /><br />
      Repite Contrase&ntilde;a<br /><br />
      Introduce las letras de la im&aacute;gen

       </div>'
;
    
$salida .= '<div class="form-registro"><form id="formulario">
    <div id="inputs">'
;
    
/* $salida .= '<div class="mensaje-error">Completa los campos marcados</div>';*/
    
$salida .= '<input id="nombre_completo" name="nombre_completo" title="Nombre y apellido" ';
    if(empty(
$form_entrada['nombre_completo']) || $form_entrada['nombre_completo'] == 'Ingresa tu nombre completo' ) {$salida .= 'style="border:2px solid #FFC1C1; color:#EEB4B4;" value="Ingresa tu nombre completo" onFocus="this.value=\'\'"';}
    if(
$form_entrada['nombre_completo']) {$salida .= 'value="'.$form_entrada['nombre_completo'].'"';}
    
$salida .= '/><br />

        <input id="email" name="email" title="Ingresa un correo electrónico"  '
;
    if(empty(
$form_entrada['email']) || $form_entrada['email'] == 'Ingresa tu correo electronico' ) {$salida .= 'style="border:2px solid #FFC1C1;  color:#EEB4B4;" value="Ingresa tu correo electronico"  onFocus="this.value=\'\'"';}
    if(
$form_entrada['email']) {$salida .= 'value="'.$form_entrada['email'].'"';}
    
$salida .= '/><br />

        <input id="password" name="password" type="password" title="Introduce una contrase&ntilde;a"  '
;
    if(empty(
$form_entrada['password'])) {$salida .= 'style="border:2px solid #FFC1C1;"';}
    if (
$form_entrada['password']) {$salida .= 'value="'.$form_entrada['password'].'"';}
    
$salida .= '/><br />
     
        <input id="password2" name="password2" type="password" title="Repite la contrase&ntilde;a."  '
;
    if(empty(
$form_entrada['password2'])) {$salida .= 'style="border:2px solid #FFC1C1;"';}
    if(
$form_entrada['password2']) {$salida .= 'value="'.$form_entrada['password2'].'"';}
    
$salida .= '/><br />
        <div align="left" style="margin:10px 0px 5px 30px;"><img src="imagenes/captcha.png" /></div>
        <input id="captcha" name="captcha" title="Introduce las letras que ves en la im&aacute;gen"  '
;
    if(empty(
$form_entrada['captcha'])  || $form_entrada['captcha'] == 'Ingresa las letras de la imagen' ) {$salida .= 'style="border:2px solid #FFC1C1; color:#EEB4B4;" value="Ingresa las letras de la imagen"  onFocus="this.value=\'\'"';}
    if(
$form_entrada['captcha']) {$salida .= 'value="'.$form_entrada['captcha'].'"';}
    
$salida .= '/><br />
<form>
    <a href="#" onclick="xajax_procesar_formulario(xajax.getFormValues(\'formulario\'))"><img src="imagenes/submit.jpg" /></a>
</div>'
;
  }
  else{
  
$salida '<div class="contenido">
  <div class="mensaje-exito">Se ha procesado su solicitud. Se le ha enviado un email con los detalles de su cuenta.<br />
  <a href="#">Ingresar a mi cuenta</a></div>
  </div>'
;
}
//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->assign("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();
?>
Funciona perfectamente en Chrome pero no en mozilla ni en IE. Hay algun error?? muchas gracias
__________________
Por que solo seremos dueños de aquello que creemos y amemos

Etiquetas: ajax, mozilla, xajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.