Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/12/2008, 13:31
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 10 meses
Puntos: 126
Respuesta: Select dependientes me funciona con firefox y no con I.E.

Hola

Prueba a cambiar esto

Código javascript:
Ver original
  1. function addEvent(elemento,nomevento,funcion,captura)
  2. {
  3. if (elemento.attachEvent)
  4. {
  5. elemento.attachEvent('on'+nomevento,funcion);
  6. return true;
  7. }
  8. else
  9. if (elemento.addEventListener)
  10. {
  11. elemento.addEventListener(nomevento,funcion,captur a);
  12. return true;
  13. }
  14. else
  15. return false;
  16. }
  17.  
  18.  
  19. function crearXMLHttpRequest()
  20. {
  21. var xmlHttp=null;
  22. if (window.ActiveXObject)
  23. xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  24. else
  25. if (window.XMLHttpRequest)
  26. xmlHttp = new XMLHttpRequest();
  27. return xmlHttp;
  28. }

por esto otro

Código javascript:
Ver original
  1. function addEvent(elemento,nomevento,funcion,captura)
  2. {
  3. if (elemento.attachEvent)
  4. {
  5. var f=function(){
  6. funcion.call(elemento,window.event);
  7. }
  8. elemento.attachEvent('on'+nomevento,f);
  9. return true;
  10. }
  11. else
  12. if (elemento.addEventListener)
  13. {
  14. elemento.addEventListener(nomevento,funcion,captur a);
  15. return true;
  16. }
  17. else
  18. return false;
  19. }
  20.  
  21.  
  22. function crearXMLHttpRequest()
  23. {
  24. var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLH TTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
  25.     var ajax = false;
  26.     for(var i=0 ; !ajax && i<ajaxs.length ; i++){
  27.         try{
  28.             ajax = new ActiveXObject(ajaxs[i]);   // Internet Explorer
  29.         }
  30.         catch(e) {
  31.             ajax = false;
  32.         }
  33.     }
  34.     if(!ajax && typeof XMLHttpRequest!='undefined') {
  35.         ajax = new XMLHttpRequest();  // Firefox, Opera 8.0+, Safari
  36.     }
  37.     return ajax;
  38. }

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

Última edición por Adler; 31/12/2008 a las 13:39