Código Javascript:
Ver original
function actualizaciones() { var url1 = "/actualizaciones.php"; var actualimg = document.getElementById('actualizacion'); var pars = ""; var myAjax1 = new Ajax.Request( url1,{ method: 'get', parameters: pars, onSuccess: function(resp){ var nuevo = resp.responseText; var viejo = $('contenidoactualizacion').innerHTML; if(viejo.indexOf(nuevo) == -1){ var actnewhtml = new Ajax.Updater('contenidoactualizacion', 'actualizaciones.php'); var actnewback = actualimg.style.backgroundImage="url(../img/actualizacion.gif)"; } } }); } function actualizacion() { new Ajax.Updater('contenidoactualizacion', '/actualizaciones.php'); }
html:
Código HTML:
bueno como ven llamo cada minuto al la funcion actualizaciones lo que pasa es que siempre se cumple la funcion que hace el if:Ver original
Código Javascript:
Ver original
if(viejo.indexOf(nuevo) == -1){ var actnewhtml = new Ajax.Updater('contenidoactualizacion', 'actualizaciones.php'); var actnewback = actualimg.style.backgroundImage="url(../img/actualizacion.gif)"; }
Bueno en esta parte del codigo tambien he intentado esto:
Código Javascript:
Ver original
if(viejo!=nuevo){ var actnewhtml = new Ajax.Updater('contenidoactualizacion', 'actualizaciones.php'); var actnewback = actualimg.style.backgroundImage="url(../img/actualizacion.gif)"; }
pero tampoco funciona espero puedan ayudarme :)