Foros del Web » Programando para Internet » Javascript »

problema con navegadores

Estas en el tema de problema con navegadores en el foro de Javascript en Foros del Web. Tengo este codigo: Código HTML: function xmlhttp(){ var xmlhttp; try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");} catch(e){ try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");} catch(e){ try{xmlhttp = new XMLHttpRequest();} catch(e){ xmlhttp ...
  #1 (permalink)  
Antiguo 06/05/2009, 10:23
 
Fecha de Ingreso: octubre-2008
Mensajes: 151
Antigüedad: 15 años, 6 meses
Puntos: 1
Exclamación problema con navegadores

Tengo este codigo:
Código HTML:
function xmlhttp(){
        var xmlhttp;
        try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
        catch(e){
            try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
            catch(e){
                try{xmlhttp = new XMLHttpRequest();}
                catch(e){
                    xmlhttp = false;
                }
            }
        }
        if (!xmlhttp)
                return null;
            else
                return xmlhttp;
    }
	
function verifica(obj) {
switch(obj.options[obj.selectedIndex].value){
	case '1':
	 document.getElementById("sistema").style.display='';
	 document.getElementById("resultadoproducto").style.display='';
	  document.getElementById("tintas").style.display='none';
	  	  document.getElementById("papeles").style.display='none';
		  document.getElementById("repuestos").style.display='none';
		   document.getElementById("cantidad").value='';

	 break;
	 case '2':
	 document.getElementById("sistema").style.display='none';
	 document.getElementById("resultadoproducto").style.display='';
	 document.getElementById("tintas").style.display='';
	 	  document.getElementById("papeles").style.display='none';
		  document.getElementById("repuestos").style.display='none';
		   document.getElementById("cantidad").value='';

	 break;
	 	 case '3':
	 document.getElementById("sistema").style.display='none';
	 document.getElementById("resultadoproducto").style.display='none';
	 document.getElementById("tintas").style.display='none';
	 	  document.getElementById("papeles").style.display='';
		  document.getElementById("repuestos").style.display='none';
		   document.getElementById("cantidad").value='';
	 break;
case '4':
document.getElementById("sistema").style.display='none';
	 document.getElementById("resultadoproducto").style.display='none';
	 document.getElementById("tintas").style.display='none';
	 	  document.getElementById("papeles").style.display='none';
		  document.getElementById("repuestos").style.display='';
		   document.getElementById("cantidad").value='';
		  break;
		  case '9':
		  
document.getElementById("sistema").style.display='';
	 document.getElementById("resultadoproducto").style.display='';
	 document.getElementById("tintas").style.display='none';
	 	  document.getElementById("papeles").style.display='none';
		  document.getElementById("repuestos").style.display='none';
		   document.getElementById("cantidad").value='';
		  break;

}
 /*  if(obj.options[obj.selectedIndex].value == '1') {
      document.getElementById("sistema").style.display='';
	  document.getElementById("resultadoproducto").style.display='';
   }
  else {
      document.getElementById("sistema").style.display='none';  
	  document.getElementById("resultadoproducto").style.display='none';
   }*/
   
 }
mi problema es que solo funciona en internet explorer y hay algunas maquinas en las que ni siquiera eso, por lo que se es algo del activex,alguien puede ayudarme'


también tengo otro problema:

Código HTML:
<script src="../../reportes/consu/js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){ //así es como se crean las funciones jQuery. solo cree
  $("#categorias").change(function(){ //se ejecuta con el evento onChange  
  
   var varMes = $(this).val()  //Devuelve el valor del campo, en este caso el select estatico
   $("#divCodigos").load("generaselect.php", {paramTipo : 1, paramMes : varMes}); //paramTipo es el parametro pasado por metodo POST
  
  });//change
});//ready
</script> 
ese codigo es al reves, no me funciona en explorer pero si en mozilla,

desde ya muchas gracias
  #2 (permalink)  
Antiguo 06/05/2009, 10:56
 
Fecha de Ingreso: octubre-2008
Mensajes: 151
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: problema con navegadores

comprobe que el problema esta en el .load ya que hasta ahí llega.
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 12:10.