Si alguna vez habéis intentado cargar un widget de Twitter en una página que es cargada mediante AJAX, os habrá pasado que la página se queda en blanco y no termina de cargar nunca. Esto es debido a que Twitter cuando carga su widget hace uso de la función document.write, la cual únicamente funciona cuando el documento está siendo generado.

Solucionar esto no es difícil, ya que con dos simples cambios en el script que nos da Twitter haremos que funcione. El código original de Twitter es este:

Solucionar nuestro problema es más sencillo de lo que parece. Deberemos hacer que el widget de Twitter se cargue dentro de un div, para lo que empezaremos por crear un div donde queramos que vaya el widget. Ahora solo nos quedara modificar el código que nos da Twitter para indicarle en que div tiene que cargar. El código quedaría así: