salve a tutti avrei un problema con l'aggiornamento del contenuto di un div.
ho una pagina , che chiamaremo pagina1 che crea dinamicamente un div:
Codice PHP:
<script>
function creachat(id) {
document.getElementById('chat').innerHTML += "<div id='chataperta' class='boxchat' onfocus='hello2();'></div>";
}
</script>
<?
echo "<a href='javascript:void(null);' onclick='creachat($online)'>Chatta con $online</a><br>";
?>
fino a qua nessun problema.
Poi all'interno di questo div richiamo una pagina, che chiameremo chat.php.
Codice PHP:
<script>
function hello2 ()
{
var req = new XMLHttpRequest ();
req.onreadystatechange = function () {
if (req.readyState == 4 && req.status == 200)
document.getElementById('chataperta').innerHTML = req.responseText;
};
var ts = Math.round( new Date().getTime() / 1000 );
req.open ('GET', 'chat.php?timestamp' + ts + '&idamico=<?php echo $_GET['tagpag'] ?>', true);
req.send (null);
timer = setTimeout('hello()2',5000);
}
</script>
ora io vorrei aggiornare il contenuto del div, ogni tot secondi , cosa che non succede, e vorrei che quando richiamo il div, direttamente spuntasse la pagina richiamata, e non se ci clicco di sopra.
come posso fare ? grazie :)