Foros del Web » Programando para Internet » Javascript »

problemas con explorer

Estas en el tema de problemas con explorer en el foro de Javascript en Foros del Web. buenas tardes mi problema es el siguiente estoy trabajando con select donde el usuario dependiendo de la opcion seleccionada me carga un div aca esta ...
  #1 (permalink)  
Antiguo 12/12/2011, 09:04
 
Fecha de Ingreso: diciembre-2009
Ubicación: Santiago, Chile
Mensajes: 143
Antigüedad: 14 años, 4 meses
Puntos: 2
problemas con explorer

buenas tardes mi problema es el siguiente estoy trabajando con select donde el usuario dependiendo de la opcion seleccionada me carga un div aca esta el codigo para que le echen un vistaso
Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function showUser(str)
  5. {
  6. if (str=="")
  7.   {
  8.   document.getElementById("categorias").innerHTML="";
  9.   return;
  10.   }
  11. if (window.XMLHttpRequest)
  12.   {
  13.   xmlhttp=new XMLHttpRequest();
  14.   }
  15. else
  16.   {
  17.   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  18.   }
  19. xmlhttp.onreadystatechange=function()
  20.   {
  21.   if (xmlhttp.readyState==4 && xmlhttp.status==200)
  22.     {
  23.     document.getElementById("categorias").innerHTML=xmlhttp.responseText;
  24.     }
  25.   }
  26. xmlhttp.open("GET","Categorias/MicroCat.php?q="+str,true);
  27. xmlhttp.send();
  28. }
  29. </script>
  30. </head>
  31. <body>
  32.  
  33. <form>
  34. <select name="users" onChange="showUser(this.value)">
  35. <option value="">Select Categoria:</option>
  36. <option value="1">nuevo1</option>
  37. <option value="2">nuevo2</option>
  38. <option value="3">nuevo3</option>
  39. <option value="4">nuevo4</option>
  40. </select>
  41. </form>
  42. <br />
  43. <div id="categorias"><b><?php include_once('Categorias/micro.php');?></b></div>
  44.  
  45. </body>
  46. </html>
Bueno todo funciona perfecto en firefox pero tengo problemas para correrlo en explorer y mis conocimientos en ajax son un poco limitados ya que lo mio es php si me dan una mano se los agradeceria muchisimo
  #2 (permalink)  
Antiguo 12/12/2011, 09:32
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: problemas con explorer

podrías conseguir una función para crear el XmlHttpRequest más genérica y crossbrowser con solo consultar un buen manual sobre AJAX, aunque el problema puede ser que no declares explícitamente la variable:

var xmlhttp;
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 12/12/2011, 09:49
 
Fecha de Ingreso: diciembre-2009
Ubicación: Santiago, Chile
Mensajes: 143
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: problemas con explorer

Cita:
Iniciado por maycolalvarez Ver Mensaje
podrías conseguir una función para crear el XmlHttpRequest más genérica y crossbrowser con solo consultar un buen manual sobre AJAX, aunque el problema puede ser que no declares explícitamente la variable:

var xmlhttp;
Gracias por responder maycolalvarez mira declare la variable var xmlhttp=false; al principio de la funcion pero aun asi no funciona seguire buscando para ver si lo puedo arreglar gracias

Etiquetas: ajax, explorer, funcion, html, php
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 19:51.