Foros del Web » Programando para Internet » Javascript » Frameworks JS »

problema ajax con ie

Estas en el tema de problema ajax con ie en el foro de Frameworks JS en Foros del Web. Buenas compañer@s, tengo un pequeño problema al recargar un elemento con ajax despues de lanzar una ventana modal que trabaja con WindowsLive. Código HTML: <script ...
  #1 (permalink)  
Antiguo 10/05/2010, 08:58
 
Fecha de Ingreso: septiembre-2007
Mensajes: 68
Antigüedad: 16 años, 7 meses
Puntos: 0
problema ajax con ie

Buenas compañer@s,

tengo un pequeño problema al recargar un elemento con ajax despues de lanzar una ventana modal que trabaja con WindowsLive.

Código HTML:
<script src="/js/prototype.js" type="text/javascript"></script> 
   
   <script type="text/javascript">
   var ModalDialogWindow;
   var ModalDialogInterval;
   var ModalDialog = new Object;
   ModalDialog.value = "";
   ModalDialog.eventhandler = "";
       
   function ModalDialogMaintainFocus(){
       try {
        if (ModalDialogWindow.closed) {
            window.clearInterval(ModalDialogInterval);
            eval(ModalDialog.eventhandler);
            return;
        }
        ModalDialogWindow.focus();
       }
       catch (everything) { alert("error"); }
   }
    
   function showConsent(url, target){
       ModalDialog.value = "";
       ModalDialog.eventhandler = "cargaElementos();";
       ModalDialogWindow = window.open(url, 'loginPopup', 'width=860, height=680, resizable=yes, scrollbars=yes, modal=yes');
       ModalDialogWindow.focus();
       ModalDialogInterval = window.setInterval("ModalDialogMaintainFocus()", 5000);
   }
   
   function cargaElementos(){
        new Ajax.Request('http://testing.intervida.org/recepcion.aspx', {
            method: 'get',
            onSuccess: function(transport){
                document.getElementById("tbInfo").innerHTML = transport.responseText;
            },
            onError: function(transport){
                alert("ERROR");
            }
       });
   }
   </script> 
Estoy provando el codigo y con firefox, chrome y safari funciona correctamente pero con el IE me falla, me lanza el popup modal pero al cerrarlo no me recarga el elemento.

Que puede fallar?

Etiquetas: ajax
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 09:48.