¿Y qué tal si repites las líneas en las que asignas un elemento aleatorio al elemento de id 'algo' y solo cambias el valor del 'id'?
Código Javascript
:
Ver originaldocument.getElementById('algo').innerHTML = frases_alea();
document.getElementById('otro_id').innerHTML = frases_alea();
setInterval(function(){
document.getElementById('algo').innerHTML = frases_alea();
document.getElementById('otro_id').innerHTML = frases_alea();
}, 5000);
Y para que no se repitan los valores (que puede ocurrir), haz una simple condición:
Código Javascript
:
Ver originaldocument.getElementById('algo').innerHTML = frases_alea();
document.getElementById('otro_id').innerHTML = frases_alea();
while (document.getElementById('algo').innerHTML == frases_alea()){
document.getElementById('otro_id').innerHTML = frases_alea();
}
setInterval(function(){
document.getElementById('algo').innerHTML = frases_alea();
document.getElementById('otro_id').innerHTML = frases_alea();
while (document.getElementById('algo').innerHTML == frases_alea()){
document.getElementById('otro_id').innerHTML = frases_alea();
}
}, 5000);
De esta forma, mientras el contenido del primer elemento sea igual al nuevo valor aleatorio, se vuelve a ejecutar la función hasta asignar un valor distinto al segundo elemento.
Saludos