Tema: Ajax + Asp
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2005, 08:37
neooku
 
Fecha de Ingreso: agosto-2004
Mensajes: 4
Antigüedad: 20 años, 9 meses
Puntos: 0
Información Ejemplito chiquitin

Yo acabo de empezar a ver esto, y un buen amigo me mando este ejemplo para ver solo la funcionalidad. Ojala te sirva:

muestra.asp
---------------------------------------------------
<a onClick="muestraMensaje();" style="cursor:pointer">dale click aqui para mostrar el mensaje</a>
<input type="hidden" value="HOLA COMO ESTAS !!!!!!" id="mensaje">
<div id="salidaMensaje"></div>

<script language="javascript">
var req;
function muestraMensaje() {
var mensaje = document.getElementById("mensaje");

var url = "xml.asp?mensaje=" + escape(mensaje.value);
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET", url, true);


req.onreadystatechange = armaHtml;
req.send(null);
}

function armaHtml() {
if (req.readyState == 4) {
var mensaje = req.responseXML.getElementsByTagName("mensaje")[0];

document.getElementById("salidaMensaje").innerHTML =mensaje.childNodes[0].nodeValue;

}
}
}
</script>








xml.asp
------------------------------------------------

<%
mensaje=request("mensaje")
response.ContentType="text/xml"
response.Write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.write("<mensaje>"&mensaje&"</mensaje>")

%>




Solo es un ejemplo para ver como funciona, de ahi que tu puedes mandar llamar bases de datos, etc. etc. en el archivo .asp y devolverlos con el formato de xml para que el otro los jale de "forma transparente"

SOLO TIENES QUE COPIAR Y PEGAR PARA VER FUNCIONAR EL EJEMPLO

Ojala te funcione para que empieces con esto