Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2008, 12:46
h_guedea
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problemas con ejecutar AJAX

Que tal!, si lo se, antes indague en ellos... pero Sigo con el mismo problema.. Soy novato en AJAX y Javascript, y no se bien como solucionar esto.

Mira, tengo de esta forma:

Mi archivo AJAX.JS, se conforma de:

Código:
function ajaxFunction() {
  var xmlHttp;
  
  try {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    return xmlHttp;
  } catch (e) {
    
	// Internet Explorer
    try {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      return xmlHttp;
    } catch (e) {
      
	  try {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        return xmlHttp;
      } catch (e) {
        alert("Tu navegador no soporta AJAX!");
        return false;
      }}}
}



function Enviar(_pagina,valor,capa) {
    var ajax;
    ajax = ajaxFunction();
    ajax.open("POST", _pagina+""+valor+"", true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    ajax.onreadystatechange = function() {
		if (ajax.readyState==1){
			document.getElementById(capa).innerHTML = "<img src='img/loading.gif' align='center'> Aguarde por favor...";
			     }
		if (ajax.readyState == 4) {
		    if (ajax.status==200) {
			   
		     	document.getElementById(capa).innerHTML = ajax.responseText;
		     }}}
			 
	ajax.send(valor);
}
Tengo un Menu y cargo en un DIV una pagina con FORMULARIO con AJAX, en la cual tengo esto:

Código:
		 <form name="formid" id="formid" method="post" onsubmit="EnviarFormCuentas('cuentas.php','?c=3','contenido')">
         Introduce	tu <span class="titulo">contrase&ntilde;a actual:</span>
         <input name="contractual" type="password" id="contractual"><br>
         
         Introduce la <span class="titulo"> nueva contrase&ntilde;a:</span> 
         <input name="contrnueva" type="password" id="contrnueva"><br>
          
		 Confirma la <span class="titulo">nueva contrase&ntilde;a: </span>
		 <input name="contrnueva2" type="password" id="contrnueva2">
		 <br><br>
		 Correo electr&oacute;nico: 
		  
		   <input name="correo" type="text" id="correo" value="<?php echo $_SESSION["sesion"]["correo"]; ?>">
		 
		
	<br  />
	<br  />
	<input class="submit" type="submit" name="Submit" value="Actualizar">
		 
		 </form> <script language="javascript">
		 var correo = new LiveValidation( 'correo', {onlyOnSubmit: true } );
correo.add( Validate.Email );
</script>
El archivo LIVEVALIDATION.JS lo tengo en el HEADER de mi pagina principal.
Ahora bien, no logro que funcione, no se como hacerle, ya vi las otras soluciones, pero no logro hacer que se solucione mi problema.

A su vez pasa lo mismo con otro archivo TABLECLOTH.JS que sirve para seleccionar tablas y eso.

QUE HAGO?, LES PIDO DE LA MANERA MAS ATENTA QUE ME AYUDEN!, Porfavor..

Muchas gracias...