Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2012, 05:40
edie8
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 13 años, 2 meses
Puntos: 10
Respuesta: como modificar comet

Me gustaría saber si esto que encontre es comet ono:
comet.js
Código Javascript:
Ver original
  1. var xmlhttp = function()
  2. * * {
  3. * * * * var a;try{a = new XMLHttpRequest();}
  4. * * * * catch(e){try{a = new ActiveXObject('Msxml2.XMLHTTP');}
  5. * * * * catch(e){try{a = new ActiveXObject('Microsoft.XMLHTTP');}
  6. * * * * catch(e){alert('Your browser doesn\'t support ajax');a=false;}
  7. * * * * }}return a;
  8. * * };*
  9. * * window.onload = function()
  10. * * {
  11. * * * * var a = new comet();
  12. * * };*
  13. * * var comet = function()
  14. * * {
  15. * * * * var a = new xmlhttp();
  16. * * * * a.open('post',window.location+"?"+Math.random()+"="+Math.random(), true);
  17. * * * * a.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  18. * * * * a.onreadystatechange = function()
  19. * * * * {
  20. * * * * * * if(a.readyState == 4)
  21. * * * * * * {
  22. * * * * * * * * document.getElementById('content').innerHTML = a.responseText;
  23. * * * * * * * * window.setTimeout(function(){
  24. * * * * * * * * * * a = new comet();* * * * * * * * * *
  25. * * * * * * * * },1000);
  26. * * * * * * * *
  27. * * * * * * }
  28. * * * * };
  29. * * * * a.send('algo=algo');* * * * * * * *
  30. * * };
index.php
Código PHP:
Ver original
  1. <?php  
  2. if($_POST)    
  3. {
  4.     set_time_limit(0);      
  5.     header("Edge-control: no-store");  
  6.     sleep(1);
  7.     include('config.php');
  8.     $notificaciones=mysql_query("select * from messages",$conexion);
  9.     while($rs=mysql_fetch_assoc($notificaciones))
  10.     {
  11.     echo   $rs['estado']."<br>";
  12.     }  
  13.      
  14.     mysql_close($conexion);    
  15.     exit();  
  16. }
  17. ?>
  18. <html>
  19. <head>    
  20. </head>
  21. <body>
  22.     <div id="content">Cargando...</div>
  23. <script type="text/javascript" src="comet.js"></script>
  24. </body>
  25. </html>
y si resulta que es correcto y que es comet, porque me duplica los formulario y las paginas enteras al usarlo?? y al escribir al formulario cuando pasa x tiempo me borra lo que e escrito sin dejarme terminar porque sudece?? si no es asi me podeis poner un ejemplo de comet? ya que lo ando buscando y siempre me sucede que no es o no me funciona un saludo. gracias.