Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/05/2012, 18:15
chinanzio
 
Fecha de Ingreso: marzo-2007
Mensajes: 82
Antigüedad: 17 años, 8 meses
Puntos: 21
Respuesta: No hay manera de añadir un efecto fade in

Asi ?

Código Javascript:
Ver original
  1. var xmlhttp = function() {
  2.     var a;
  3.     try {
  4.         a = new XMLHttpRequest();
  5.     } catch (e) {
  6.         try {
  7.             a = new ActiveXObject('Msxml2.XMLHTTP');
  8.         } catch (e) {
  9.             try {
  10.                 a = new ActiveXObject('Microsoft.XMLHTTP');
  11.             } catch (e) {
  12.                 alert('Your browser doesn\'t support ajax');
  13.                 a = false;
  14.             }
  15.         }
  16.     }
  17.     return a;
  18. };
  19. window.onload = function() {
  20.     var a = new comet();
  21. };
  22. var comet = function() {
  23.     var a = new xmlhttp();
  24.     a.open('post', window.location + "?" + Math.random() + "=" + Math.random(), true);
  25.     a.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  26.     a.onreadystatechange = function() {
  27.         if (a.readyState == 4) {
  28.             var content = document.getElementById('content');
  29.             var cambios = true; // alguna condición con el response
  30.             if (cambios) {
  31.                 $(content).fadeOut("slow", function() {
  32.                     content.innerHTML = a.responseText;
  33.                     $(content).fadeIn("slow", function() {
  34.                         window.setTimeout(function() {
  35.                             a = new comet();
  36.                         }, 1000);
  37.                     });
  38.                 });
  39.             } else {
  40.                 window.setTimeout(function() {
  41.                     a = new comet();
  42.                 }, 1000);
  43.             }
  44.         }
  45.     };
  46.     a.send('algo=algo');
  47. };
__________________
Hazle un favor a tu cerebro y juega Ajedrez online
Chess online