| ||||
Re: Reload Hola de nuevo. reload() recarga todo la página. Para "recargar" el contenido de un div, puedes utilizar innerHTML:
Código:
También puedes probar utilizando AJAXdetalles2.innerHTML = 'Lo que quieras poner dentro'; Saludos, |
| ||||
Re: Reload Vale, pero con código php dentro no me funciona: <script> function hola(){ var detalles2 = document.getElementById("des") detalles2.innerHTML = '<div id="des"><?php $id=$_GET['id']; $base="xxx"; $con=mysql_connect(xxx); mysql_select_db($base,$con); //hacemos todas las consultas $list = mysql_query("SELECT * from chat ORDER by fecha DESC"); // Aqui pondriamos los resultados de las consultas que nos quedan, con un while por ejemplo while($array = mysql_fetch_array($list)) { if ($colorfila==0){ $color= "white"; $colorfila=1; }else{ $color="#A4FFFF"; $colorfila=0; } echo "<table><tr><td bgcolor='".$color."'><font color=blue><h3>".$array['id']."</H3><hr>".$array['frase']."</tr></table>"; } ?></div>'; setTimeout("hola()",5000); } </script> <p onClick="hola()">Habla sin registrarte en este chat.</p> Si así no se puede, recomiéndame algún script en AJAX (que no sé usar). |