Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/07/2008, 08:12
reduardo7
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: DIV 'visible' 'hidden'

no entiendo bien que es lo que deseas, pero si deseas, te puedo dar una solución con AJAX. Esto cambia el contenido del DIV por lo que posea el archivo de texto plano. En este, puedes poner algo de HTML paraq darle formato si deseas .

Bueno. Esto va entre las etiquetas HEAD:

Código:
<script language="javascript">
var cnxAJAXserver;
function redAJAX(url, e)
	{
	//URL = URL de donde se toma la respuesta, sería de donde se obtiene el texto
	redAJAXload(url);
	}
function redAJAXload(url)
	{
	if(url=='')
		{
		return;
		}
	cnxAJAXserver=crearXMLHttpRequest();
	cnxAJAXserver.onreadystatechange = procesarEventos;
	cnxAJAXserver.open("GET", url, true);
	cnxAJAXserver.send(null);
	}
function procesarEventos()
	{
	//En "id_del_div_destino" ponele el ID en el que desees que aparezca el texto
	div = document.getElementById('id_del_div_destino');
	if(cnxAJAXserver.readyState == 4)
		{
		//Imprime la respuesta del servidor en el div correspondiente
		div.innerHTML = cnxAJAXserver.responseText;
		}
	else
		{
		//Mensaje que se muestra en el DIV mientrs se recupera del servidor
		div.innerHTML = 'Cargando...';
		}
	}
//Esto tomalo como correcto, no lo intentes entender! XD
function crearXMLHttpRequest(){var xmlHttp=null;if (window.ActiveXObject) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");else if (window.XMLHttpRequest) xmlHttp = new XMLHttpRequest();return xmlHttp;}
</script>
Luego haces el correspondiente llamado a la función, para recuperar el texto e imprimirlo en el DIV correspondiente:

Código:
redAJAX('archivo_texto.php?respuesta=1');
Como habrás notado, puedes utilizar un archivo PHP para que se le de algun formato a un texto plano XD. Si deseas, simplemente puedes colocar la dirección a tu archivo.txt.

Espero haber podido ayudarte con esto!

Suerte!