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?