Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/01/2009, 08:21
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: Help me ajax y jsp

Hola

No estás indicando que método usar para crear el objeto XMLHttpRequest

Prueba con esto

Código javascript:
Ver original
  1. function creaAjax(){
  2.     var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLH TTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
  3.     var ajax = false;
  4.     for(var i=0 ; !ajax && i<ajaxs.length ; i++){
  5.         try{
  6.             ajax = new ActiveXObject(ajaxs[i]);
  7.         }
  8.         catch(e) {
  9.             ajax = false;
  10.         }
  11.     }
  12.     if(!ajax && typeof XMLHttpRequest!='undefined') {
  13.         ajax = new XMLHttpRequest();
  14.     }
  15.     return ajax;
  16. }
  17.  
  18. var petion
  19. function cargarCombo (url, comboAnterior, element_id) {
  20. peticion = creaAjax()
  21.       var element =  document.getElementById(element_id);  
  22.       var fragment_url = url+'?Id=1';
  23.       //element.innerHTML = '<option>Cargando</option>';
  24.       alert("fragment_url " + fragment_url);
  25.       alert("element " + element );  
  26.       peticion.open("GET", "../../consultas/" + fragment_url);  
  27.       peticion.onreadystatechange = function() {  
  28.         if (peticion.readyState == 4) {
  29.             element.innerHTML = peticion.responseText;
  30.             //element.innerHTML = "<p>Hola mundo</p>";
  31.             //document.getElementById(element_id).innerHTML = peticion.responseText;  
  32.         }  
  33.       }  
  34.          peticion.send(null);
  35.   }

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />