Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2009, 13:30
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: No me funciona en mozilla, en explorer muy bien.

Hola

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]);   // Internet Explorer
  7.         }
  8.         catch(e) {
  9.             ajax = false;
  10.         }
  11.     }
  12.     if(!ajax && typeof XMLHttpRequest!='undefined') {
  13.         ajax = new XMLHttpRequest();  // Firefox, Opera 8.0+, Safari
  14.     }
  15.     return ajax;
  16. }
  17.  
  18.  
  19. function getData(dataSource, divID) {
  20. var XMLHttpRequestObject = creaAjax();

Por otro lado pueba a cambiar el tercer argumento ¿Qué son cuarto y quinto?

Código javascript:
Ver original
  1. XMLHttpRequestObject.open("GET", dataSource, true, "<?=$aj_user?>", "<?=$aj_pwd?>");
  2.  
  3. if (XMLHttpRequestObject.readyState==4){
  4.                        if(XMLHttpRequestObject.status==200){

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;" />