Soy muy poco experto en js y tengo este problema
Código PHP:
/* AJAX DESTACADOS PEQUE | PARTE DERECHA */
function Portada(imagen,cantidades,refrescar)
{
var ajax= xmlhttp();
var A = document.getElementById('Portada');
var B = document.getElementById('CargandoPortada');
// 10 segundos
if (cantidades < (imagen+1))
{
imagen = 0;
}
if ((imagen) < 0)
{
imagen = cantidades-1;
}
ajax.onreadystatechange=function()
{
if(ajax.readyState==1)
{
//B.innerHTML = "<img src='../imagenes/loading.gif' alt='Loading...' title='Loading...'>";
}
if(ajax.readyState==4)
{
A.innerHTML = ajax.responseText;
B.innerHTML = "";
}
}
ajax.open("GET","ajax/web/portada.php?imagen="+imagen+"&cantidades="+cantidades,true);
ajax.send(null);
window.setTimeout('Portada('+(imagen+1)+','+cantidades+',\''+refrescar+'\')', 7000);
}
Código PHP:
<body>
<div class="portada_anterior" title="<?= utf8_encode($translate->valor("Anterior")); ?>" alt="<?= utf8_encode($translate->valor("Anterior")); ?>" onClick="location.href='javascript:Portada(<?= ($_GET['imagen']-1); ?>,<?= $Rn; ?>,false);';"></div>
</body>
Como podria invocar la funcion de nuevo con window.setTimeout "milisegundos vacio" de nuevo?
Muchas gracias